The answer to 'cost to replace shingles in Chicago' is that the cost to replace shingles can vary widely depending on several factors, but most homeowners in the Chicago area can expect to pay between $4,000 to $12,000 for a full roof replacement. The exact cost will depend on the size of your roof, the type of shingles you choose, the complexity of the job, and whether you need any additional repairs or replacements.
Factors that can influence the cost include the pitch and slope of your roof, the accessibility of your home, the need to remove old shingles, and any necessary repairs to the underlying roof structure. High-end shingle materials like metal, slate, or tile will also cost more than standard asphalt shingles. It's essential to get multiple quotes from local roofing contractors to understand the typical pricing in your area.