Market Intelligence
Jacksonville & St. Johns County Pool Service Market
Duval County
- Estimated Pools
- 80K - 100K
- Population
- ~1,020,000
- Median Income
- $62K - $66K
St. Johns County
Fastest Growing- Estimated Pools
- 40K - 55K
- Population
- ~330,000
- Median Income
- $95K - $105K
Combined TAM
- Annual Market
- $70M - $105M/year
- Total Pools
- 120K - 155K
- Using Professional
- 25 - 30%
Key Neighborhoods
Nocatee
master-planned, 50%+ pool ownership in newer sections
Ponte Vedra Beach
affluent, high-value homes, $120K+ median income
World Golf Village
established, family-oriented
Mandarin
suburban Jacksonville, large existing pool base
Jacksonville Beach / Atlantic Beach
beachside communities
Fleming Island
Clay County overlap, established families
Julington Creek
established community, strong pool ownership
St. Augustine
historic, growing, vacation rental pool opportunity
Pricing Benchmarks
| Service | Low | High | Unit | Description |
|---|---|---|---|---|
| Weekly Chemical Only | $100 | $150 | /month | Chemical testing, balancing, and treatment only |
| Weekly Full Service | $150 | $250 | /month | Full cleaning (skim, vacuum, brush) + chemicals |
| Per Visit Cost | $28 | $38 | /visit | Average per-visit cost for weekly service |
| One Time Cleaning | $150 | $400 | /one-time | Deep clean, post-storm, or event prep |
| Green Pool Recovery | $300 | $600 | /one-time | Algae treatment and restoration |
| Deep Cleaning | $200 | $350 | /one-time | Acid washing, tile scrubbing |
| Equipment Repair | $150 | $500 | /per repair | Pump, filter, salt system repair labor |
| Bi Weekly Service | $90 | $175 | /month | Full service every two weeks |
| Spring Startup | $150 | $300 | /one-time | Seasonal tune-up — clean, balance, equipment check |
Equipment Costs Reference
| Equipment / Service | Cost Range |
|---|---|
| Pump Replacement (Single Speed) | $400-$900 |
| Pump Replacement (Variable Speed) | $800-$1,800 |
| Pump Motor | $250-$500 |
| Filter Replacement | $300-$800 |
| Salt Cell Replacement | $400-$900 |
| Heater Repair | $200-$600 |
| Heater Replacement | $2,500-$5,000 |
| Automation System | $1,500-$3,500 |
| Pool Light | $200-$500 |
| Leak Detection | $250-$450 |
| Leak Repair | $300-$1,500+ |
| Resurfacing | $4,000-$8,000 |
Advertising Costs
Google Ads CPC
| pool service jacksonville | $8-$15 |
| pool cleaning near me | $10-$18 |
| pool maintenance jacksonville fl | $6-$12 |
| green pool cleanup jacksonville | $5-$10 |
Facebook Ads
- avgCPM
- $12-$25
- avgCPC
- $1.50-$4.00
- avgCPL
- $15-$40
Est. Competitor Ad Spend
- Pool Troopers
- $5,000-$15,000/month (national)
- Jomo Pool Service
- $1,000-$3,000/month
- Asp Pool Co
- $3,000-$8,000/month (franchise)
- Poolwerx
- $2,000-$5,000/month
Seasonal Trends
Strategic Takeaways
- 1St. Johns County is the premium target — higher incomes, higher pool density, newer homes, fastest growth
- 2The bar for service quality is LOW — simply showing up reliably and communicating well wins
- 3Technology is a clear differentiator — most local competitors still use basic tools, an app-based model stands out
- 4Pricing sweet spot is $150-$175/mo for full weekly service — compete on reliability, not price
- 5JOMO is the market leader to study — innovative tiering and digital reports set the standard
- 6Pool Troopers is the corporate threat — national brand and buying power, but weak on personal touch
- 7Green pool recovery in March-May is a lead generation engine — convert to recurring customers
- 8Equipment repair and smart tech upsells dramatically increase per-customer revenue
- 970-75% of pool owners still DIY — massive untapped conversion opportunity
- 10Year-round FL market means stable cash flow vs. seasonal northern businesses