San Diego isn’t growing, but its homes still need plumbers
The San Diego–Chula Vista–Carlsbad metro had 3,282,248 residents on July 1, 2025 (Census Vintage 2025). That’s 5,294 fewer than a year earlier, and 0.5% fewer than in 2020. Of the 11,707 housing units permitted in 2025, only 3,506 were single-family homes.
So new subdivisions won’t carry your growth. The work is in homes that already stand, and a lot of them are old. Almost half, 47.9%, were built before 1980 (ACS 2024). They’re expensive, too. Zillow put the typical home at $926,961 in September 2026, up 0.8% in a year, and the ACS median owner value was $914,700 in 2024. That’s a lot of money sitting on older pipes and drains.
The City of San Diego adds two more reasons to call a plumber. Its water averages about 16 grains per gallon of hardness (276 ppm) and runs 16 to 18 gpg depending on demand and area. And where pressure tops 80 psi, the City requires a pressure regulator and says it’s the property owner’s responsibility. Both create steady work all year. The one real seasonal swing is November through March, when winter storms bring sewer backups and root intrusion.
Who you’re up against between Chula Vista and Oceanside
The Census counted 1,072 plumbing, heating and air-conditioning contractor locations with employees in the metro in 2023 (CBP 2023). That’s up 10.5% since 2019, even as the population slipped. Those shops employed 12,748 people. Another 1,264 firms had no employees at all (NES 2024). Together, that’s 7.1 firms for every 10,000 residents.
Two things to keep in mind. That category, NAICS 238220, includes HVAC shops, so not every firm in it chases plumbing calls. And 364 of the employer shops have 5 to 49 employees (CBP 2023). Those crews have trucks to fill, just like you.
Labor isn’t cheap either. The Bureau of Labor Statistics counted 5,100 plumbers, pipefitters and steamfitters in the metro in May 2025, with a median wage of $72,510. At that pay, an idle truck costs real money. Your marketing has to keep the schedule full every week, not make the phone ring once in a while.
Our first 90 days with a San Diego plumbing shop
Month one: profile, website and call tracking
We clean up your Google Business Profile: categories, services, service area and photos from real jobs. We set up a simple review request after every job. In a field this crowded, a steady flow of fresh reviews is one of the few edges you fully control. If your site is slow on a phone or hides the phone number, we fix that with plumber website design. We also track calls, so the marketing can be tied to booked jobs.
Month two: pages for hard water, regulators and older homes
We write service pages for water heaters and tankless descaling, softeners and filtration, pressure regulators, repipes, sewer lines and drain cleaning. Each one speaks to local facts, like the City’s 80 psi rule or the age of the housing. This is the core of our plumber SEO work.
One rule we follow: the City’s hardness numbers describe City of San Diego water. We don’t paste them onto a suburb’s page without checking that suburb’s water provider first.
Month three: suburb pages and Facebook ads
We add pages for the suburbs you actually serve. Then we launch Facebook and Instagram ads with offers built on the same local facts: a pressure regulator check, a hardness test for City water customers, a sewer camera inspection before storm season.
Where a downtown San Diego address stops working in the Map Pack
Distance carries a lot of weight in Google’s Map Pack. A shop near downtown San Diego will rarely show up there for a search in Oceanside, Escondido or San Marcos. North County is too far away, and parts of East County are a stretch too.
Here’s how you reach the rest of the metro:
- Area pages for each city you really serve, with local detail and job photos, not the same text with a new city name. Our guide to service area pages shows how to build them.
- Reviews from jobs in those cities. They show homeowners, and Google, that you actually work there.
- Facebook ads, which have no Map Pack radius. A central shop can run a North County campaign as easily as one next door.
Don’t rent a virtual office to fake a local address. Google suspends profiles for that. If you open a real, staffed second location, it can earn its own profile.
What’s realistic in San Diego, and how long it takes
Ads can bring calls soon after launch, because they don’t wait on rankings. Profile fixes and new reviews build over the next few months. Map Pack and organic rankings take the longest. With 1,072 employer shops in the metro (CBP 2023), that’s months of work, not weeks. Anyone who promises you a top spot is guessing.
We judge the work on booked jobs and what each one cost to get, not on traffic charts. You pay one flat monthly price, month-to-month. See our pricing for what’s included.