What Chicago Homeowners Actually Paid for a New Roof

2,623 City of Chicago roof replacement permits · November 2023–November 2026 · data pulled 2026-11-05

The median asphalt shingle roof replacement in Chicago cost $17,000, or $9.31 per sq ft of roof. Half of the 1,044 jobs landed between $11,250 and $25,672.

These are contractor-declared job costs from real permits — not survey answers or estimates.

Median job
$17,000
Median per sq ft
$9.31
Median roof size
1,800 sq ft
Shingle permits
1,044

Cost by roof size (asphalt shingles)

Bigger roofs cost more in total but less per square foot: jobs under 1,000 sq ft ran a median $13.74/sq ft versus $5.62/sq ft at 3,500+ sq ft, because setup, dumpster and minimum labor charges are spread over more area.

Chicago asphalt shingle roof replacement cost by roof size
Roof area on permitPermitsMedian costMiddle 50%Median $/sq ft
Under 1,000 sq ft (garage, small roof)74$8,983$6,051–$15,425$13.74
1,000–1,499 sq ft212$13,832$9,767–$22,207$10.65
1,500–1,999 sq ft261$16,803$12,000–$26,854$9.97
2,000–2,499 sq ft213$19,446$15,000–$26,795$8.81
2,500–3,499 sq ft96$21,688$17,657–$28,781$7.79
3,500+ sq ft60$29,953$20,000–$61,801$5.62

Cost by roof type

Flat-roof types (built-up and roll roofing) make up a large share of this data — partly because low-slope roofs always need a permit in Chicago while many pitched-roof swaps do not. Types with fewer than 10 permits are left out.

Chicago roof replacement cost by roof covering
Roof coveringPermitsMedian costMiddle 50%Median $/sq ft
Asphalt shingles1,044$17,000$11,250–$25,672$9.31
Other / not specified559$48,000$24,500–$108,900$14.63
Built-up (flat) roof382$31,650$20,000–$76,450$15.37
Mineral-surfaced roll roofing360$28,000$16,938–$45,070$13.57
Unknown14$22,502$22,000–$37,913$9.20
Metal shingles13$28,640$25,157–$52,562$25.32
Slate10$25,788$14,375–$37,500$16.67

Is it getting more expensive?

Not so far. The median shingle job was $17,897 in 2025 and $16,769 in 2026 (through November 2026). Year-to-date figures will move as winter permits come in.

Chicago asphalt shingle roof replacement cost by year
Year issuedPermitsMedian costMiddle 50%Median $/sq ft
2024199$16,000$11,148–$26,425$9.00
2025356$17,897$11,935–$26,000$10.00
2026470$16,769$11,000–$25,000$8.96

Cost by Chicago neighborhood

Asphalt shingle jobs by community area, highest median first. Only areas with at least 15 permits are shown — small samples swing a lot, so treat single neighborhoods as a rough guide.

Chicago asphalt shingle roof replacement cost by community area
Community areaPermitsMedian costMiddle 50%Median $/sq ft
Austin62$28,320$18,033–$30,000$13.64
Beverly20$21,569$12,937–$28,744$9.61
West Ridge16$20,078$15,145–$26,754$11.63
South Chicago15$20,000$9,750–$31,000$13.38
Lincoln Park15$19,840$14,100–$26,770$10.58
Lake View17$18,600$16,260–$28,000$9.15
North Center17$18,177$15,265–$23,950$9.88
Washington Heights22$17,981$12,412–$20,908$9.24
West Lawn16$17,942$11,440–$22,000$8.87
Chicago Lawn38$17,772$14,236–$20,827$9.68
Logan Square26$17,701$14,000–$25,289$7.64
Auburn Gresham36$17,483$11,559–$30,500$9.95
South Lawndale22$17,477$10,275–$25,296$8.56
Dunning22$17,288$11,972–$24,671$10.13
Garfield Ridge31$16,734$14,102–$24,060$9.86
East Side15$16,266$14,413–$22,486$8.72
Norwood Park28$15,746$13,988–$23,416$7.79
Belmont Cragin22$15,541$11,788–$25,291$8.87
Morgan Park26$15,495$12,323–$20,002$9.46
West Town22$15,008$9,963–$24,300$9.18
New City19$15,000$9,567–$29,294$11.11
Portage Park34$14,974$12,350–$25,898$7.81
Mount Greenwood24$14,743$8,281–$17,960$7.30
Ashburn45$14,262$10,000–$20,015$9.76
West Englewood26$13,797$10,625–$28,000$9.13
Bridgeport16$12,435$7,742–$20,675$9.29
Brighton Park16$12,276$10,256–$18,454$10.60
West Pullman20$10,750$8,575–$20,451$8.01
Roseland24$10,576$6,800–$18,999$7.08

How this compares with online estimates

The Chicago figures on our Illinois roof cost page come from published contractor price guides: $3.40–$8.10 per sq ft (mid $5.70). The permit median of $9.31 sits above that mid. Part of the gap is definitional — permit costs cover the whole job (tear-off, decking repairs, flashing, garage roofs, permit fees) and roof area on a permit is not always measured the same way — but it is a useful reminder that price guides tend to quote clean, simple jobs. The other part is selection: simple pitched-roof swaps in Chicago often skip the permit entirely, so the jobs that do get permitted lean toward bigger scopes.

How we built this

  • Source: City of Chicago — Building Permits (Chicago Data Portal). Filter: work_description starts with 'SCOPE: ROOF REPLACEMENT' (Express Permit Program roof replacements).
  • Cost field: reported_cost (job cost declared by the contractor on the permit application). It is what the contractor declared at filing, not an audited final invoice.
  • Kept 2,391 of 2,623 permits; dropped 232 with a declared cost under $1,000 or over $300,000 (placeholders and large commercial jobs).
  • Per-square-foot figures use only permits with a roof area of at least 300 sq ft — smaller values are usually roofing “squares” (100 sq ft each) typed into the square-foot field — and drop results outside $1.00–$40.00/sq ft.
  • Selection effect: Chicago does not require a permit to re-roof a pitched residential roof (per the City of Chicago), so shingle jobs here are the ones where a permit was pulled anyway — often because decking, structural or low-slope sections were involved. They may run larger than a typical simple shingle swap. Flat-roof figures do not have this issue, since those jobs always need a permit.
  • Medians and quartiles, not averages: a handful of very large jobs would otherwise skew every number upward.
  • Addresses, contractor names and license numbers are not included in our download.

Download the data

Every permit behind these tables, one row each: permit number, issue date, community area, roof covering, roof area, declared cost, cost per sq ft and whether it was used in the stats.

Download CSV (2,623 permits)

Free to use with attribution. Suggested citation: “CostLoft analysis of City of Chicago building permit data, November 2026” with a link to this page.

Questions

How much does a roof replacement cost in Chicago?

Based on 1,044 City of Chicago permits for asphalt shingle roof replacements filed November 2023–November 2026, the median declared job cost was $17,000; half of jobs fell between $11,250 and $25,672. The median roof on those permits was 1,800 sq ft.

What is the cost per square foot to replace a roof in Chicago?

The median was $9.31 per square foot of roof area for asphalt shingles (middle half: $6.72–$13.95), across 903 permits that listed a usable roof area.

How much does a flat roof replacement cost in Chicago?

Built-up (flat) roof replacements had a median declared cost of $31,650 and $15.37 per sq ft across 382 permits — more per square foot than asphalt shingles.

Do I need a permit to replace my roof in Chicago?

Not always. Under Chicago code (MCC 14A-4-402), replacing a pitched roof (2:12 or steeper) on a residential building up to 4 stories does not need a building permit; low-slope (flat) roofs and any structural work do. Qualifying jobs are filed through the Express Permit Program, which is where every permit in this dataset comes from.

Where does this data come from?

City of Chicago — Building Permits (Chicago Data Portal). We use the reported_cost (job cost declared by the contractor on the permit application). Costs are what contractors declared when filing, not audited final invoices.

Estimates are for planning purposes only. Actual prices vary by project details — always confirm with on-site quotes from licensed contractors.