Iowa roofing market: 2 counties compared
The 2 Iowa counties below hold 21 roofing companies with paid employees for 143,631 homes, or 6,840 homes per company. The median county across our data has 5,189. The thinnest in Iowa is Story County (13,881); the most crowded is Linn County (5,666). The BLS median wage for roofers in Iowa is $48,660 a year (OEWS May 2025).
| County | Companies 2023 | Change since 2016 | Homes per company | Reading |
|---|---|---|---|---|
| Story County | 3 | +1 | 13,881 | Thin supply |
| Linn County | 18 | +5 | 5,666 | Typical |
Only counties already open on our Iowa hail history are listed. More open each week.
Got a Iowa quote? Break it down: price per square and crew-hours.