It's tempting to think a competitor's address tells you where it competes. It doesn't. In my Tulsa Trade Clusters research, I pulled Census Bureau business counts by ZIP code for Tulsa County and compared them to population. The clusters don't sit where the people do.

What the Data Shows

One caveat first: the Census category I used combines plumbing and HVAC contractors, so it can't separate the two. The counts come from the Census Bureau's County Business Patterns for 2023, and population comes from the American Community Survey 5-Year Estimates for 2022.

Why the Address Isn't the Service Area

A ZIP with 3,315 residents can't hold the customer base of six HVAC companies. Those companies are there for other reasons. My reading is that shop space and access matter more than where homeowners live, but that's an interpretation, not something the Census data proves. What is certain is that their trucks drive to customers across the metro.

What This Means For Your Ads

How I Built It, and Where It Stops

I matched ZIP code areas to Tulsa County using the Census Bureau's own 2020 relationship file, which gave me 33 ZIPs, then queried the Census API directly. Because the numbers come live from the API, anyone can re-run the same query and check them.

The limits are real. The Census returns nothing at all for a ZIP and trade combination that's too small to publish, with no flag and no explicit zero. Population counts residents, not the businesses and offices around them, so a small-population ZIP with commercial space can look like an extreme cluster without meaning much. And the category lumps plumbing and HVAC together.

The better question isn't "which ZIP has the most HVAC companies." It's "which suburbs do the companies I compete with actually show up in when a homeowner searches?" The Census data can tell you where a company is registered. Only a search from inside the suburb tells you who a customer sees.

For how I turn this into a plan, see Tulsa HVAC marketing.