Wisconsin roofing market: 3 counties compared

The 3 Wisconsin counties below hold 55 roofing companies with paid employees for 203,828 homes, or 3,706 homes per company. The median county across our data has 5,189. The thinnest in Wisconsin is La Crosse County (4,436); the most crowded is Rock County (3,366). The BLS median wage for roofers in Wisconsin is $59,370 a year (OEWS May 2025).

Wisconsin counties, thinnest supply first
CountyCompanies 2023Change since 2016Homes per companyReading
La Crosse County12+44,436Typical
Outagamie County22+43,632Typical
Rock County21+93,366Crowded field

Wisconsin roofing firms, 2016 to 2023

35 Wisconsin counties: roofing companies with paid staff by year 392 2016 376 2019 395 2021 432 2022 446 2023
35 Wisconsin counties: roofing companies with paid staff by year
2016392
2019376
2021395
2022432
2023446

The chart covers every Wisconsin county with enough firms to score, not only the listed ones. Thin means 1.5x the median homes per company or more; crowded means 0.67x or less.

How 35 Wisconsin counties read against the median county
ReadingWisconsin counties
Thin supply3
Typical24
Crowded field8
Wisconsin counties with more firms than in 201622

What the Wisconsin numbers say

Counted together, the 35 Wisconsin counties with at least 3 roofing companies and a housing count list 446 firms in 2023 for 2,211,586 homes. Wisconsin runs at 0.96 times the median county's homes per company, so supply is denser than usual.

Wisconsin had 392 of these firms in 2016 and 446 in 2023, a change of +14%. By county, 22 added companies in Wisconsin, 8 lost some and 5 held level. Wisconsin reads thin in 3 of those counties, typical in 24 and crowded in 8. With 4,436 homes to each company, La Crosse County is the thinnest of the listed counties, while Rock County is the most crowded with 3,366; the biggest gain since 2016 is Rock County, up 9 firms to 21.

Roofing firms are small. In Wisconsin, the 35 counties with employment data average 7.3 paid employees per firm; in counties that report size bands, 67% of Wisconsin firms have fewer than five.

Quick answers

How many roofing companies are there in Wisconsin?

Across the 35 Wisconsin counties we cover, the Census County Business Patterns list 446 Wisconsin roofing firms with paid employees for 2023 (NAICS 238160). Sole owners with no payroll are not counted, so the real number of people who will quote you is higher.

Is Wisconsin short on roofing contractors?

It depends on the county. The table above ranks Wisconsin counties by homes per company, thinnest first, starting with La Crosse County; 3 of 35 cross the thin-supply line.

Are there more roofing firms in Wisconsin than in 2016?

The yearly chart above shows the Wisconsin count, +14% overall; the county table shows each change since 2016.

How much do roofers earn in Wisconsin?

The BLS median wage for roofers in Wisconsin is $59,370 a year (OEWS May 2025). It is a statewide median for wage workers, not a price list.

What makes a county 'thin supply'?

A county with at least 1.5 times the median homes per company, which is about 7,784 homes per firm. In Wisconsin, 3 counties cross that line.

Why does hail matter for the market?

In Wisconsin, demand arrives in bursts after storms. 2 of its 35 counties are in the top quarter for hail days since 2014, and 0 of those Wisconsin counties are also thin on supply, so waits for a quote run longest there.

How current is the data?

Firm counts are Census County Business Patterns for 2016, 2019, 2021, 2022 and 2023; housing is the American Community Survey 2019 to 2023. The Census publishes the 2023 table in 2025, so it lags the market by about two years.

Source: Census Bureau County Business Patterns 2016 and 2023; American Community Survey 2019-2023

Only counties already open on our Wisconsin hail history are listed. More open each week.

Got a Wisconsin quote? Break it down: price per square and crew-hours.

How the readings are scored · Insurance claim deadlines