Census 2023

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 scopeRoofersPer 10,000 residentsUnder 10 employeesRank
Cook CountyChicago area3540.787%1 of 7
Maricopa CountyPhoenix area3180.772%2 of 7
Harris CountyHouston area3010.681%3 of 7
Bexar CountySan Antonio area1240.682%4 of 7
Los Angeles CountyLos Angeles area4870.585%5 of 7
Philadelphia630.486%6 of 7
New York1500.285%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.

Questions

Does this include every roofing contractor in the country?
No — it includes every one with at least one paid employee. Sole operators with no payroll are counted separately by the Census in its Nonemployer Statistics, and in trades like this one they can be a substantial addition. The number here is the reliable floor.
Why county and not city?
County is the finest geography the Census publishes business counts at. Attributing a county count to a city would overstate the city by whatever the rest of the county contributes — for Phoenix, Maricopa County has nearly three times the city's population. The table names the county so the number is never claimed for ground it did not measure.
How current is this?
County Business Patterns 2023 is the most recent release. The Census publishes it annually, roughly eighteen months after the reference year. This page is updated when the next release lands.
Where can I get the actual list of roofing contractors?
A count is not a list. If you need the businesses themselves — names, phones, websites, emails — for a territory, the roofer email list page explains how to build a current one from Google Maps with a free Chrome extension.