How Many Competitors Do You Really Have? MSA Density for HVAC, Plumbing & Electrical
Business Growth
There are an estimated 149,010 HVAC, plumbing, and electrical companies in the $1-25M revenue range nationally. The question isn't whether you have competition, it's whether you can name the firms in your metro who actually steal your bids.
Sam Yang, Stanford MBA, ex-CFO across trades, SaaS, services
You're Not Competing Against Who You Think
Most contractor owners can name 5-10 competitors. The ones who show up at the same bids, the trucks they see on job sites, the companies their customers mention. The list you can name may be incomplete.
I pulled records from a commercial firmographic database, filtered to NAICS 238x (specialty trade contractors) with estimated revenue of $1-25M. The vendor name and pull date are not yet documented on this page. An earlier version cited a 494 million location figure; that is not a count of U.S. contractors and is not used in any number below. The result: 149,010 HVAC, plumbing, and electrical companies in Level's ICP alone. Broader specialty trades ($1-25M): 365,584 companies nationally, which equals the sum of the $1M-$5M, $5M-$10M and $10M-$25M rows in the revenue table below. Revenue and employee fields in firmographic files are usually modeled estimates, so treat every count on this page as an estimate, not a census.
The counts below show the wider pool of HVAC, plumbing and electrical firms in your metro. Your lost-bid log shows which of them actually compete with you.
The Top 25 Metros: Where Contractors Are Concentrated
| Metro Area | Total ICP | $1-5M | $5-10M | $10-25M | Avg Company Age |
|---|---|---|---|---|---|
| Los Angeles | 7,310 | 6,380 | 721 | 180 | 25 yrs |
| New York-Newark | 7,116 | 6,175 | 743 | 162 | 26 yrs |
| Atlanta | 4,803 | 4,275 | 387 | 121 | 19 yrs |
| Phoenix | 4,445 | 3,975 | 339 | 105 | 15 yrs |
| Dallas-Fort Worth | 4,352 | 3,730 | 472 | 121 | 22 yrs |
| Chicago | 4,162 | 3,544 | 478 | 123 | 32 yrs |
| Houston | 3,945 | 3,369 | 439 | 106 | 22 yrs |
| Miami | 3,496 | 2,967 | 399 | 112 | 26 yrs |
| Washington DC | 3,015 | 2,513 | 357 | 115 | 25 yrs |
| San Francisco | 2,479 | 2,136 | 258 | 64 | 28 yrs |
| Philadelphia | 2,464 | 2,147 | 225 | 79 | 29 yrs |
| Inland Empire (CA) | 2,044 | 1,751 | 238 | 45 | 24 yrs |
| Minneapolis | 1,741 | 1,466 | 182 | 75 | 29 yrs |
| San Diego | 1,721 | 1,470 | 185 | 46 | 24 yrs |
| Denver | 1,717 | 1,451 | 200 | 52 | 25 yrs |
| Seattle | 1,616 | 1,322 | 222 | 58 | 26 yrs |
| Baltimore | 1,586 | 1,321 | 188 | 57 | 27 yrs |
| Tampa | 1,576 | 1,318 | 199 | 48 | 28 yrs |
| Austin | 1,513 | 1,292 | 170 | 40 | 21 yrs |
| Detroit | 1,453 | 1,254 | 152 | 40 | 32 yrs |
| Charlotte | 1,369 | 1,181 | 139 | 42 | 24 yrs |
| Sacramento | 1,272 | 1,080 | 132 | 50 | 25 yrs |
| Orlando | 1,184 | 999 | 139 | 38 | 28 yrs |
| St. Louis | 1,182 | 994 | 147 | 32 | 34 yrs |
| San Antonio | 1,076 | 918 | 124 | 23 | 24 yrs |
Counts combine HVAC, plumbing and electrical firms; this table is not split by trade. In each metro the three revenue-tier columns sum to slightly less than the total (Phoenix: 3,975 + 339 + 105 = 4,419 vs. 4,445), and the source of that gap has not been documented. If you're an HVAC company in Phoenix doing $5-10M, the table shows 339 HVAC, plumbing and electrical firms in your revenue tier. That is not 339 HVAC competitors, and some of those firms never bid your kind of work. The same metro also has 3,975 smaller firms and 105 larger ones with more resources. Operator check: sort your lost-bid log for the last 12 months by winning competitor and count the distinct firms that actually beat you. That count is your working competitive set.
What the Revenue Tiers Tell You
The revenue distribution across all specialty trades follows a predictable pyramid:
| Revenue Range | Companies | Avg Employees |
|---|---|---|
| Under $1M | 1,931,318 | 4 |
| $1M-$5M | 317,415 | 11 |
| $5M-$10M | 38,119 | 27 |
| $10M-$25M | 10,050 | 77 |
| $25M-$50M | 2,087 | 163 |
The jump from $5M to $10M is brutal: about 87% of companies in the $1-25M range are below $5M (317,415 / 365,584 = 86.8%). If you've crossed $5M, you're larger than about 87% of the $1-25M specialty-trade firms in this file. That is a size comparison, not proof of stronger profit or bid performance. But the companies in the $5-10M range all face the same challenge: they're too big for the owner to manage everything personally, but too small to afford the full infrastructure (CFO, controller, project controls) that $25M+ companies take for granted.
This is the messy middle. And it's exactly where financial discipline separates the companies that grow from the ones that plateau or contract.
The Age Factor: Your Competitors Aren't Going Anywhere
The average contractor in Level's ICP with a recorded founding year has been operating for 26 years. Chicago's average is 32 years. St. Louis: 34 years. Detroit: 32 years.
The age table covers 111,626 firms, about 75% of the 149,010 ICP count (111,626 / 149,010 = 74.9%). The remaining records likely lack a founding year, but that has not been confirmed. Shares below are of the 111,626 firms, not of all 149,010.
| Age Bracket | Companies | Share |
|---|---|---|
| New (0-5 years) | 13,441 | 12.0% |
| Established (6-15 years) | 25,925 | 23.2% |
| Mature (16-30 years) | 35,155 | 31.5% |
| Legacy (source label: 30+ years; boundary with 16-30 not reconciled) | 37,105 | 33.2% |
64.7% of the firms with a founding year on file have been in business for 16+ years (35,155 + 37,105 = 72,260 of 111,626). These aren't fly-by-night operations. They have established relationships, repeat customers, and brand recognition. Competing on reputation alone doesn't work when your competitors have 20 years of it.
What does work: knowing your numbers better than they do. Many long-running companies still run on the financial setup they built years ago: QuickBooks Desktop, a part-time bookkeeper, and the owner's bank balance as the primary dashboard. We have not measured how common that is in this dataset, so treat it as a pattern to test, not a statistic. That's sufficient until it isn't, and a contracting market is when it stops being sufficient.
What Density Means for Your Pricing
High competitive density drives two pricing dynamics:
1. Pressure on bid margins. An MSA with 4,000+ HVAC, plumbing and electrical firms in this cohort can contain many businesses that never bid your work. Check the actual competitors in your lost-bid log before assuming every listed firm competes on price. If you don't know your true job-level margins (check the missing-cost traps), you can't tell the difference between a tight-but-profitable bid and one that loses money.
2. Premium pricing requires differentiation. The contractors who charge top-quartile bill rates ($116/hr+, the 75th percentile of company-level average billed labor rate across 1,770 cross-trade contractors in the Level Index; the rate-card field is used inconsistently, so neither its level nor spread establishes comparable market pricing) in high-density markets may need to offer differentiated value, such as speed, reliability, specialization, or service agreements that lock in repeat revenue. Level Index quote-line data (2.2M+ quote line items) shows labor margins (47.7%) well above materials margins (31.5%). These are quoted line-item margins, not realized job margins. Match actual costs and the full job mix before concluding that shifting toward labor raises profit.
In dense markets, better financial visibility can support accurate bids on the jobs worth taking and disciplined decisions to walk away from jobs that would lose money. Our quote conversion data shows the median contractor wins 73.9% of decided quotes (won / (won + lost), 794 contractors with at least 20 decided quotes; pending quotes excluded), but the question is whether they're winning the right ones.
Free benchmark review
See how your operating numbers benchmark.
We compare your numbers against real benchmarks from companies like yours and turn the gaps into a 90-day fix plan.
The Permit Volume Overlay
Competitive density matters more when combined with permit volume trends. Here's what our files show for five large states. The permit source is not named on this page, and the state company counts have not been reconciled to the national cohort, so read the warning below the table before using it:
| State | Trades Companies (population not reconciled) | 2023 → 2024 Permit Change (source not named) | Companies Per 1K Permits in Source File (not comparable across states) |
|---|---|---|---|
| Florida | 26,390 | -42.9% | 13.6 |
| California | 43,193 | -27.5% | 22.4 |
| Texas | 34,454 | -33.3% | 33.8 |
| New York | 21,537 | -33.2% | 303.4 |
| Georgia | 20,619 | -35.8% | 66.9 |
Read this table as a data-quality warning, not a competition ranking. Working backward from the ratios gives the permit count each state must have in the underlying file: Florida 26,390 / 13.6 x 1,000 = about 1.94 million permits, California about 1.93 million, Texas about 1.02 million, Georgia about 308,000 and New York about 71,000. The roughly 27-fold spread between Florida and New York cannot be explained from the published table alone. It does not establish a difference in competitive pressure; jurisdiction coverage, permit types and company filters must be reconciled before choosing an explanation. The five state company counts also add up to 146,193, almost the entire 149,010 national HVAC, plumbing and electrical cohort, so the state population also needs reconciliation. Until the permit source, its coverage and the company filter are documented and reconciled against a primary source such as the Census Bureau Building Permits Survey, do not use these ratios to compare states. Treat the year-over-year declines as unverified as well. Operator check: from your county or city permit portal, count the last 12 months of the permit types you actually bid, such as residential HVAC change-outs or commercial tenant improvements. Compare that count with the number of licensed firms in your trade in the same jurisdiction. A ratio with matched geography and permit type is the one worth tracking.
What to Do About It
Understand your competitive position. The Level state benchmarks compare reproducible labor, building-stock, serviceable-demand, and employer-firm measures across all 50 states plus DC.
Track the market trend. The Market Growth Report shows YoY permit trends for your state and trade.
Know your unit economics. In a high-density, contracting market, the winners are the ones who know their real job margins, collect faster than median, and manage overhead tightly.
Use service agreements as a moat. We have previously cited an average of $6.3M in revenue for companies with SAs vs. $1.3M without. No population or definition is stated for that figure here. Even if it holds, it is an association: larger companies are more likely to run SA programs, so it does not show that SAs cause growth. Compare within a revenue tier before drawing conclusions. SAs do create recurring revenue and customer stickiness, and they open add-on sales opportunities. At the median, measured pull-through is far below the agreement value itself. In the Level Index, additional repair, replacement and project revenue from SA customers has a median of 8.7% of annual SA revenue (25th to 75th percentile 1.5% to 29.6%, 90th percentile 93.4%; 386 cross-trade companies). The SA program itself earns a median 37.9% gross margin (259 companies with at least $10K of SA revenue).
Consider the PE lens. PE platforms have been active buyers of contractors since 2022. We have not cited a named deal database for a count, so we don't state one here. They're looking for companies with clean financials, diverse customer bases, and strong unit economics. If you want to be acquirable (or just want to run like you are), the financial infrastructure matters now more than ever.
FAQ
How do I find out exactly how many competitors I have in my metro?
Our metro building market covers 100 metros with commercial building stock and scoped Census County Business Patterns counts for plumbing and HVAC locations. The published method names the denominator and limitations beside the figures. Census County Business Patterns counts establishments, so those figures will not match the firmographic company counts in the table above.
Is high density always bad?
No. Dense markets can also have more demand; check local permit and bid volume. Los Angeles has an estimated 7,310 firms in this cohort, but the count alone says nothing about how much work there is. The issue isn't density alone, it's density relative to the work you actually bid. When permits for that work decline in your jurisdiction, the density-to-work ratio shifts against you. Check your local permit portal to see which direction it is moving.
What's the optimal number of competitors?
There isn't one. What matters is whether you can differentiate on something other than price. Strong service agreement programs, quote conversion and billing speed are measurable operating levers to test. Separate distributions do not establish joint outperformance or a causal lift in every competitive environment.
How does this data relate to the Level Index benchmarks?
The Level Index benchmarks operational and financial KPIs (margins, collection rate, billing speed, billing capture) from a research universe of 2,242 contractors ($13.25B in job revenue analyzed) studied by the Level founding team across operating, private-equity and CFO roles, not a count of Level customers. Each metric has its own sample size, for example 464 contractors for collection rate and 733 for billing speed, so check the n beside each figure rather than relying on one total. The market density data comes from different sources, building permit records and commercial firmographic records, which are not yet named on this page. Together they give two views: how competitive your market is (density) and how competitive your business is (operations).
Where does the company age data come from?
Company firmographic sources track the founding year for businesses in the dataset. The NAICS 238x (specialty trade contractors) $1-25M pool contains an estimated 365,584 companies; 149,010 is the HVAC/plumbing/electrical subset. The field used to select that subset is not yet documented. The 26-year average covers companies in that cohort with a founding year on file (111,626 in the age table), not all 149,010.
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Business Growth
Fire Your Fractional CFO If Nothing Changes
If nothing changes between CFO meetings, you may be paying for commentary. Use this practical test for ownership, action, and measurable progress.
Business Growth
Why a Fractional CFO Won't Fix Your Business
A fractional CFO cannot fix unreliable books, broken finance workflows, or decisions an owner will not make. Here is what must come first.
Business Growth
What EBITDA Multiple Do Electrical Contractors Sell For? (2026)
Compare illustrative electrical-contractor valuation bands with scoped historical GF Data averages reported by BMI. Test mix, management and supported costs before using a multiple.

About the author
Sam Yang
Founder & CEO
Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in job revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.
LinkedIn