The answer to the cost to replace a roof in Chicago is that it can vary significantly depending on several factors. Typical roof replacement costs in the Chicago area generally range from $10,000 to $30,000, but the actual price can be higher or lower based on the size of your home, the type of roofing material, the complexity of the job, and the experience level of the roofing contractor.
Factors that can influence the cost include the roofing material (asphalt shingles, metal, tile, etc.), the slope and pitch of your roof, any necessary repairs to the roof deck or structure, the accessibility of your home, and the labor rates in your local area. It's important to get multiple quotes from reputable roofing companies in your neighborhood to get an accurate estimate for your specific project.