How Many Roofers Are in the US?
25,519 employer roofing contractors in the United States in 2023 — 0.8 for every 10,000 residents. 80% of them have fewer than ten employees.
The number, and what it counts
A business with at least one paid employee, in the Census industry code for this trade.
The figure comes from the U.S. Census Bureau's County Business Patterns, which every year counts establishments by industry and location from payroll tax records. It is the most reliable public count of businesses in the country, and it has one important boundary: it counts employer businesses. A roofing contractor that is one person with no payroll — and in some trades that is a large share — is not in this number. Treat 25,519 as a floor for the trade, not a ceiling.
The industry code is NAICS 238160, Roofing Contractors.
Of the 25,519, 16,661 — 65% — have fewer than five employees, and 80% have fewer than ten. This is a trade of small businesses.
Roofers by city
The seven largest US metros, densest first. Cook County leads at 0.7 per 10,000; New York is lowest at 0.2.
| Census scope | Roofers | Per 10,000 residents | Under 10 employees | Rank |
|---|---|---|---|---|
| Cook CountyChicago area | 354 | 0.7 | 87% | 1 of 7 |
| Maricopa CountyPhoenix area | 318 | 0.7 | 72% | 2 of 7 |
| Harris CountyHouston area | 301 | 0.6 | 81% | 3 of 7 |
| Bexar CountySan Antonio area | 124 | 0.6 | 82% | 4 of 7 |
| Los Angeles CountyLos Angeles area | 487 | 0.5 | 85% | 5 of 7 |
| Philadelphia | 63 | 0.4 | 86% | 6 of 7 |
| New York | 150 | 0.2 | 85% | 7 of 7 |
Source: U.S. Census Bureau, County Business Patterns 2023, NAICS 238160 (Roofing Contractors), and Population Estimates 2023. Counts are employer establishments — businesses with at least one paid employee. Sole operators with no payroll are not included.
The first column is what the Census actually measured. Business counts are published by county, not by city, so for Houston the number is Harris County, for Chicago it is Cook County, and so on. Two of the seven — Philadelphia and New York City — are coterminous with their counties, so there the city name is exact. Density is county establishments divided by county population, so both sides of the fraction cover the same ground.
Reading the table
Density says more than the raw count. A big county has more of everything.
The national average is 0.8 roofing contractors per 10,000 residents. Cook County is -9% above it; New York is 76% below. The spread between the densest and the sparsest of these seven is roughly 3.8×, which is typical for a local-service trade: the count tracks households and commercial activity, not population alone.
The "under 10 employees" column is the one that matters if you are sizing a market to sell into. It is the share of the trade made up of independent operators who make their own decisions. Where it is high, the trade is fragmented; where it is lower, larger firms or chains hold more of it.