Leadria Start free trial

HomeBlog › Cost Per Lead Facebook Ads by City 2025: Real Data

Cost Per Lead Facebook Ads by City 2025: Real Data

Costs11 min readUpdated September 24, 2026

Why CPL Varies So Wildly by US City

Facebook lead costs don't follow a single national number. A plumber in Austin pays $22–$38 per qualified lead. The same plumber's cousin in San Francisco pays $65–$95. That's nearly 4x the cost for identical service quality in a market 1,000 miles away. The difference isn't random—it's math: audience density, local competition, demographic wealth, and seasonal demand all set the CPL floor for your ZIP code.

When your metro's CPL is 2x the national average for your trade, expanding geographically or pausing to test different seasons often works better than burning budget trying to optimize creative. This article breaks down real 2025 CPL benchmarks for 20+ major US metros so you can make that call before wasting weeks chasing the wrong levers.

Stop buying leads. Generate your own in 2 minutes.

Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Your leads — exclusive and far cheaper than a bought one — land straight in Leadria with a phone number, ready to call.

Try Leadria free

7-day free trial — no credit card — cancel anytime

Top 10 Most Expensive US Metros for Facebook Lead Ads (2025)

MetroCPL Range (Est. 2025)Driving FactorPrimary Trade Impact
San Francisco Bay Area$65–$95Tech spending, high income, dense competitionHVAC, electricians, contractors
New York City Metro$45–$858.3M residents, massive competition, media costsPlumbers, HVAC, real estate
Los Angeles$48–$78High population, entertainment spend, affluent suburbsRoofers, painters, home improvement
Boston$52–$82Wealthy suburbs, high professional densityHVAC, electricians, law firms
Washington D.C.$48–$76High-income government/corporate sectorHome services, realtors, contractors
Chicago$38–$62Large metro, strong Midwest biddingRoofing, plumbing, HVAC
Miami$42–$68Seasonal wealth influx, real estate activityPool builders, landscapers, realtors
Seattle$48–$74Tech industry, higher income, wet-climate seasonal workRoofers, HVAC, general contractors
Houston$58–$72Oil/energy spending, large metro, heat-season HVAC demandHVAC, plumbing, electricians
Philadelphia$40–$68Mid-Atlantic density, strong contractor marketRoofing, masonry, painting

Mid-Range Metros: $28–$52 CPL (Where Scaling Works)

If you're running ads in a tier-2 city, your CPL likely sits between $28 and $52—the sweet spot for sustainable scaling. These metros have enough population density to build audience at sane costs, but less cutthroat competition than NYC or SF. Examples:

In these cities, a $500/month budget at 5–7 leads per $100 spent will land you 35–50 qualified leads monthly. That's sustainable for most trades. Geographic expansion within these metros (3–5 km radius growth) also works: a Nashville HVAC contractor who saturates the city core at $24 CPL can still find $26–$30 CPL leads in adjacent suburbs.

Lower-Cost Metros & Rural Markets: $18–$35 CPL

Secondary and tertiary markets—and some rural regions—still deliver CPL under $35, though population constraints matter. Examples:

The trade-off: lower CPL but smaller total addressable market. A Des Moines HVAC shop can saturate its geographic radius (8–10 km) with 40–60 qualified leads in 4–6 weeks, then hit audience depletion. Pause-and-retry (72-hour breaks) or seasonal shifts (shift budget to summer peak) then become your growth path, not doubling spend.

When CPL Spikes: Seasonal Demand & Geographic Saturation

Your city's CPL isn't fixed year-round. Two forces compress margins:

Seasonal Peaks

Summer heat drives HVAC and pool repair CPL up 50–80%. Winter snow drives roofing and gutter CPL up 60–100%. Example: Denver roofers see $26–$35 CPL in January–March, jumping to $48–$65 in June–August. That's a real constraint on scaling—you can't keep the same budget live in peak season without accepting 2x the lead cost.

Local Audience Saturation

After 4–8 weeks of constant bidding in a tight radius (3 km), your Relevance Score drops, CPL rises 25–45%, and impression delivery slows. This happens first in small metros (Des Moines, Boise) after 20–30 leads. It happens later in large metros (NYC, LA) but still hits around 100–150 leads in a single ZIP code.

Solution: expand your geographic radius to 5 km, test adjacent ZIP codes, or pause 72 hours to let the audience refresh. Don't increase spend in saturation; move laterally instead.

CPL by Trade Within Your Metro: Which Services Cost Most?

Your trade also sets CPL floors within each city. Check your specific field:

Within the same city, HVAC contractors can expect CPL 30–50% higher than landscapers. This isn't creative—it's market demand. Check cost per lead by trade realistic 2025 benchmarks for detailed breakdowns by profession.

Real Example: One Contractor, Three Cities

Meet Sarah, an HVAC contractor. She runs the exact same ad creative and targeting in three markets:

Same business, same offer, same creative. The CPL ranges from $26 to $58. Houston's higher costs (competing with local mega-contractors and oil/energy sector bidding) make it unprofitable at her current close rate. Her move: pause Houston; double down on Austin and Dallas with $1,000/month budget each. She hits 33 leads/month for $1,000 (3x volume, same spend), which at her 25% close rate yields 8 jobs/month instead of 4. She's scaling geographically, not fighting market CPL.

When Geographic Expansion or Pause-and-Retry Beats Optimization

Here's the hard truth: if your CPL is 2x the benchmark for your trade in your metro, optimizing creative or targeting rarely cuts it below +20%. Your real levers are:

Geographic Expansion

Expand your radius 5 km outward. New audience, lower Relevance Score competition. Expect CPL to drop 15–30% initially (you're in a fresher pool), then stabilize 10–20% below your original core. Works best in metros with 500K+ population.

Pause 72 Hours, Reset Audience

Stop your campaign for 3 days. The Facebook audience resets its relationship with your ads. When you restart with the same creative, you often see CPL drop 20–35% for the first 2–3 weeks. Then fatigue sets in again. Use this to punctuate high-season peaks: 4-week burst, 3-day pause, repeat.

Shift to Off-Season CPL

Run longer campaigns across shoulder seasons. HVAC in Denver: $35 CPL in April–May, $52 in June–August. Budget $400/month April–May (11 leads), pause June–July, return August with $600/month (8–10 leads). Total: 19 leads at $40 avg CPL vs. 15 leads at $52 CPL chasing summer demand.

Test Lookalike Audiences (Trade-Specific)

Use lookalike audiences for small business built from past customers, website visitors, or CRM lists. Lookalikes often cost 20–40% less CPL because they're intent-rich (warm) vs. cold-call interests. In expensive metros like SF or NYC, a lookalike built from 50 past customers can drop your CPL from $82 to $58.

Building Your CPL Benchmark: What to Measure

Don't trust gut feel. Track CPL by:

Run 15–20 leads per campaign variation before calling a CPL

Frequently asked questions

Why is CPL in New York City 2x higher than Austin?

NYC has 8.3 million residents competing for the same audience pool, driving up ad costs and lead prices to $45–$85 per lead. Austin's lower saturation and younger demographic keep CPL at $22–$38, roughly half the rate.

What's the most expensive US metro for Facebook lead ads in 2025?

San Francisco and New York tie at $65–$95 CPL due to tech-industry bidding wars and dense professional demographics. Los Angeles runs $48–$78, making the Bay Area the costliest market for most trades.

Should I expand geographically if my CPL is above $55?

Yes—if your local CPL exceeds $55, test a 3–5 km radius expansion or adjacent ZIP codes. Dallas contractors see $32–$48 CPL, 40% lower than Houston's $58–$72, making geographic arbitrage your best scaling lever.

Does seasonal timing affect CPL by city differently?

Yes. Denver's CPL jumps from $28–$35 in January to $48–$65 in June (roofing/HVAC season), a 70% spike. But NYC stays elevated year-round ($45–$85), so timing matters more in seasonal climates than in always-expensive metros.

How many leads should I buy per city before judging CPL?

Run 15–20 leads minimum (3–5 days at $5–10/day budget) before evaluating city-level CPL. One lead at $120 doesn't mean your CPL is $120; outliers matter less once you hit 15 conversions.

Can I lower CPL by switching from Lead Ads to Traffic objective?

Rarely. Traffic campaigns in high-cost metros like San Francisco still cost $3–7 per click, requiring 8–12 clicks to close one lead ($24–$84 CPL). Lead Ads with phone-number forms often perform 20–35% better in expensive cities.