Industry · NAICS 23822
Plumbing, heating and air-conditioning contractors
The United States has 111,207 employer establishments in plumbing, heating and air-conditioning contractors (3.3 per 10,000 residents), employing 1,214,761 people at an average annual pay of $73,693, plus 189,085 nonemployer businesses.
In the United States
- Establishments
- 111,207
- 189,085 nonemployers
- Per 10,000 residents
- 3.3
- Paid employees
- 1,214,761
- Average annual pay
- $73,693
Places ranked by residents per establishment
Places ranked by residents per establishment: more residents for each business, fewer competitors per resident. A count, not a measure of demand: retirement areas, low incomes or tourism change what a business needs.
| # | Place | vs US | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lumberton, NC | 118,005 | 15 | 7,867 | 1.3 | 0.38× | 127 | $65,181 | 103 |
| 2 | Corbin, KY | 149,593 | 20 | 7,480 | 1.3 | 0.40× | 97 | $46,588 | 123 |
| 3 | Beckley, WV | 111,564 | 16 | 6,973 | 1.4 | 0.43× | 87 | $36,713 | 25 |
| 4 | McAllen-Edinburg-Mission, TX | 901,096 | 138 | 6,530 | 1.5 | 0.46× | 937 | $53,583 | 1,018 |
| 5 | Wheeling, WV-OH | 135,690 | 22 | 6,168 | 1.6 | 0.49× | 285 | $44,582 | 30 |
| 6 | Hanford-Corcoran, CA | 153,197 | 25 | 6,128 | 1.6 | 0.49× | 113 | $73,850 | 33 |
| 7 | Brownsville-Harlingen, TX | 428,906 | 71 | 6,041 | 1.7 | 0.50× | 401 | $46,020 | 427 |
| 8 | Morristown, TN | 124,431 | 21 | 5,925 | 1.7 | 0.51× | 97 | $46,515 | 101 |
| 9 | Dalton, GA | 145,315 | 26 | 5,589 | 1.8 | 0.54× | 462 | $51,576 | 111 |
| 10 | Wildwood-The Villages, FL | 151,889 | 28 | 5,425 | 1.8 | 0.56× | 664 | $65,357 | 37 |
| 11 | Albany, GA | 145,548 | 27 | 5,391 | 1.9 | 0.56× | 386 | $55,720 | 69 |
| 12 | Ann Arbor, MI | 367,845 | 70 | 5,255 | 1.9 | 0.58× | 803 | $76,745 | 86 |
| 13 | Kenosha, WI | 167,852 | 32 | 5,245 | 1.9 | 0.58× | 442 | $85,925 | 64 |
| 14 | El Centro, CA | 180,683 | 35 | 5,162 | 1.9 | 0.59× | 297 | $66,721 | 88 |
| 15 | Bay City, MI | 102,693 | 20 | 5,135 | 1.9 | 0.59× | 125 | $55,736 | 29 |
| 16 | Massena-Ogdensburg, NY | 106,607 | 21 | 5,077 | 2 | 0.60× | 247 | $64,636 | 37 |
| 17 | Laredo, TX | 271,942 | 54 | 5,036 | 2 | 0.60× | 409 | $36,372 | 321 |
| 18 | Rome, GA | 100,193 | 20 | 5,010 | 2 | 0.60× | 169 | $51,935 | 73 |
| 19 | Kingsport-Bristol, TN-VA | 312,656 | 63 | 4,963 | 2 | 0.61× | 709 | $65,776 | 209 |
| 20 | Sunbury, PA | 108,107 | 22 | 4,914 | 2 | 0.62× | 121 | $47,570 | 40 |
| 21 | Farmington, NM | 120,754 | 25 | 4,830 | 2.1 | 0.63× | 276 | $51,880 | 32 |
| 22 | Cleveland, TN | 130,260 | 27 | 4,824 | 2.1 | 0.63× | 166 | $49,398 | 118 |
| 23 | Columbus, OH | 2,192,164 | 456 | 4,807 | 2.1 | 0.63× | 7,986 | $72,977 | 908 |
| 24 | Youngstown-Warren, OH | 425,541 | 89 | 4,781 | 2.1 | 0.63× | 1,067 | $69,799 | 173 |
| 25 | Flint, MI | 401,351 | 84 | 4,778 | 2.1 | 0.63× | 1,975 | $86,656 | 174 |
1–25 of 398 places
Sources: County Business Patterns (2023); Nonemployer Statistics (2024).
- Residents per establishment is the place's population estimate for 2023 divided by its establishments; more residents per business means fewer competitors per resident. Places with fewer than the minimum establishments are left out because a handful of businesses makes the ratio jump around.
- Metro areas are made of whole counties and their figures are the exact sums of those counties'. A metro area is listed under its principal state.
- This compares counts of businesses with counts of residents. It does not measure demand, spending power, visitors, the size or quality of the businesses, or whether a market is open. Employment and payroll carry the Census Bureau's noise infusion.
- County Business Patterns 2023 uses NAICS 2017 codes; the nonemployer figures use NAICS 2022. Industries are matched by name between editions.
- Growth needs a second reference year of County Business Patterns in the same industry classification; only 2023 is loaded, so there is no growth column yet.
Federal contracts in this industry
Federal agencies obligated $908.8M on contracts under NAICS 23822 in fiscal year 2026, nationwide (4,274 awards, each counted once per county where it was performed).
Metro areas
- 384 awards
- 40 awards
- Jacksonville, NC$42.4M4.7%38 awards
- San Diego-Chula Vista-Carlsbad, CA$28.1M3.1%76 awards
- Chicago-Naperville-Elgin, IL-IN$27.1M3.0%57 awards
- Virginia Beach-Chesapeake-Norfolk, VA-NC$26.6M2.9%65 awards
- New York-Newark-Jersey City, NY-NJ$21.2M2.3%140 awards
- Columbus, GA-AL$19.5M2.1%6 awards
- St. Louis, MO-IL$17.7M2.0%34 awards
- Manhattan, KS$17.1M1.9%23 awards
Counties
- DeKalb County, GA$47.7M5.2%15 awards
- Onslow County, NC$42.4M4.7%38 awards
- San Diego County, CA$28.1M3.1%76 awards
- Norfolk city, VA$21M2.3%26 awards
- Muscogee County, GA$18M2.0%2 awards
- District of Columbia, DC$17.5M1.9%159 awards
- Riley County, KS$17.1M1.9%22 awards
- Bexar County, TX$16.6M1.8%27 awards
- Honolulu County, HI$16.2M1.8%66 awards
- St. Louis city, MO$15.7M1.7%19 awards
Cities and towns
- Chamblee city, GA$23.6M2.6%8 awards
- Norfolk city, VA$21M2.3%26 awards
- Washington city, DC$17.5M1.9%159 awards
- San Antonio city, TX$16.4M1.8%27 awards
- St. Louis city, MO$15.7M1.7%19 awards
- Salem city, VA$15.7M1.7%9 awards
- Coronado city, CA$13.9M1.5%8 awards
- Dallas city, TX$13.8M1.5%26 awards
- Sioux Falls city, SD$13M1.4%4 awards
- Wright-Patterson AFB CDP, OH$12.6M1.4%13 awards
Where the work was performed, as agencies report it (often the contractor's office). Metro areas are the exact sums of their counties. Cities are estimated: each action's county money split by the share of its ZIP code's land inside the city, so a city's figure is part of its county's.
USAspending.gov, prime award contract transactions (FPDS)