Leadria Start free trial

Home › Blog › Micro-Local Saturation: When Expanding Works

Micro-Local Saturation: When Expanding Works

Guide11 min readUpdated October 17, 2026

You've been running Facebook ads in a 3km radius for 90 days. Your cost per lead was $28 in month one. Now it's $42 and climbing. Your relevance score dropped from 7 to 4. You're asking: do I expand to 5km, 7km, or pause and rebuild?

This is the moment most contractors get it wrong. They expand because CPM is high, not because expansion will work. Or they don't expand when they absolutely should, leaving money on the table in untapped territory. The difference between a smart expansion and a wasteful one is one data point: your metro size and population density.

Here's what the data shows: a 3km radius in Denver holds 35,000 people. The same radius in rural Iowa holds 2,800. One saturates in 60 days at $20/day spend. The other doesn't saturate for 6 months. And expanding from 3km to 5km in Denver adds 85,000 new people. In rural Iowa, it adds 8,000—many of whom are 45 minutes away and not worth servicing.

This article gives you the real saturation thresholds, the metro-size breakdowns, and the honest call: when expansion works and when it's just cannibalizing your own leads.

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

The Three Signals That Saturation Is Real (Not Seasonal)

Signal 1: CPM spikes 60% or more in 60–90 days.

If your CPM went from $10 to $16, that's saturation. If it went from $10 to $11, that's normal market variance or iOS tracking loss. The threshold is clear: a jump past 60% in a stable market (no major seasonality, no Facebook algorithm update) means your audience is tired.

Example: A plumber in Kansas City, Missouri runs ads in a 3km radius around their service hub (ZIP 64111). Month 1 CPM: $9. Month 2 CPM: $12. Month 3 CPM: $15.40. That's a 71% increase. The population within 3km of 64111 is about 22,000. At $25/day spend, they're hitting the same 400–500 people per week. By week 12, those people have seen the ad 8–12 times. Saturation is real.

Signal 2: Relevance score drops below 5 for 30+ days straight.

Relevance score (1–10, where 10 is best) tells you how well your ad matches the audience. A score of 7–8 is healthy. A score of 5–6 is worn out. Below 5 means either your creative is failing or your audience has seen it too many times.

The diagnostic: if your landing page is converting at 8–12% (industry standard for a lead form), and relevance is below 5, blame audience exhaustion, not creative. If your landing page is converting at 2–4%, blame the landing page or form abandonment. Most micro-local contractors see relevance drop to 4–5 around month 3 if they don't refresh creative or expand radius.

Signal 3: Lead volume flattens or declines while CPM rises.

You're spending $25/day. Month 1: 8 leads. Month 2: 7 leads. Month 3: 5 leads. Your CPM is up 50%, but you're getting half the leads. That's saturation, and it's the signal most contractors miss because they're only watching spend and CPM, not volume-per-dollar.

Track this: leads per $100 spent. If it drops below your target (say, 2 leads per $100 for a plumber), expansion becomes the fix—not a bonus, but a necessity.

Metro Size Determines Your Saturation Speed

A 3km radius is not a 3km radius. Size depends on population density.

Tier 1: Major Metro (1+ million people, high density)

3km radius population: 35,000–55,000.

Saturation speed: 60–90 days at $20–30/day spend.

CPM arc: $8–10 (weeks 1–4) → $12–14 (weeks 5–12) → $16–19 (weeks 13+).

Example: Denver. An HVAC contractor targets a 3km radius around ZIP 80202 (downtown Denver). Population: ~38,000. At $25/day ($750/month), they're cycling through 450–600 unique people per week. By week 14, saturation is clear.

Expansion works: Moving from 3km to 5km in Denver adds 75,000–90,000 people. CPM often dips 15–25% immediately because you've doubled the audience. New relevance score: 6–7 (if creative is still fresh). ROI recovery: 30–45 days.

Tier 2: Mid-Sized Metro (300k–1M people, moderate density)

3km radius population: 12,000–25,000.

Saturation speed: 90–120 days at $20–30/day spend.

CPM arc: $9–11 (weeks 1–4) → $13–15 (weeks 5–12) → $17–21 (weeks 13+).

Example: Pittsburgh, Pennsylvania (ZIP 15213, Strip District). 3km radius: ~18,000 people. A window replacement company at $22/day will hit saturation around week 16–18. Expanding to 5km adds 35,000–45,000 people. New CPM typically drops to $13–15. Volume per $100 recovers from 1.2 leads to 2.1–2.4 leads.

Tier 3: Small City or Dense Suburb (50k–300k people)

3km radius population: 5,000–12,000.

Saturation speed: 45–75 days at $15–20/day spend.

CPM arc: $10–12 (weeks 1–4) → $15–17 (weeks 5–8) → $20–24 (weeks 9+).

Example: Fort Collins, Colorado (downtown, ZIP 80521). 3km radius: ~8,500 people. A roofer at $18/day spends $486/month. By week 10, they've saturated the core audience. Relevance drops to 4. CPM is $22. Expanding to 5km adds 12,000–15,000 people and usually cuts CPM to $16–18.

Tier 4: Rural Town (sub-50k people)

3km radius population: 1,500–4,000.

Saturation speed: 30–45 days (or never, if population is static and you're patient).

CPM arc: $12–14 (weeks 1–2) → $18–21 (weeks 3–6) → $24–28 (weeks 7+).

Example: Florence, Alabama (ZIP 35630). 3km radius: ~2,100 people. A plumber at $15/day will exhaust the audience in 3–4 weeks. This is why rural contractors often start with 5km or 7km radius—3km is too small. Expanding to 7km adds 6,000–8,000 people and brings CPM down to $16–18.

The rule: If your 3km radius has fewer than 10,000 people, don't start with 3km. Start with 5km.

The Expansion Decision: When It Works, When It Doesn't

Expansion WORKS if:

Expected ROI: CPM drops 15–30% within 2 weeks. Lead cost returns to baseline (or lower) within 30–45 days. Relevance score recovers to 6–7 if creative is still fresh.

Expansion does NOT work if:

Example of Failed Expansion: An electrician in Arlington, Texas (ZIP 76010) runs 3km radius ads at $16/day for 120 days. CPM: $13.50, stable. Relevance: 5. Lead cost: $31. They expand to 5km anyway because

Frequently asked questions

What CPM increase signals true saturation in my 3km radius?

A spike from $8–12 to $12–19 CPM (60%+ jump) in 60–90 days suggests your audience is exhausted. Metro size matters: Denver sees faster saturation at 35k population within 3km; rural areas can sustain 3km targeting at lower CPM for 6+ months because population density is lower.

Will expanding from 3km to 5km just steal my own leads?

Yes, if your service area overlaps completely. But if you're currently turning down jobs beyond 3.2km due to travel time, expanding to 5km adds net new territory. The rule: expand only when you can actually service the new zone or when your current 3km CPM exceeds $15.

What relevance score drop justifies radius expansion?

A drop from 7–8 to below 5 in 45 days means ad fatigue and audience exhaustion, not poor creative. Expand the radius first; if relevance stays below 5 after expansion, it's a creative or landing-page problem. Most contractors see relevance recover to 6–7 within 2 weeks of expanding from 3km to 5km.

Is there a minimum population density for 3km targeting to work?

Yes. If your 3km radius contains fewer than 15,000 people, you'll exhaust the audience within 30–45 days at any reasonable daily spend ($20+). Towns under 50k population often need 5–7km radius from day one. Check Google Maps or ZIP code density data to size your initial radius.

How long should I run a campaign in one radius before expanding?

Run 90 days minimum before deciding. CPM and relevance score volatility in the first 30 days is normal due to Facebook's learning phase. After 90 days of stable, high-CPM performance (above $14 CPM) with declining relevance, expansion earns ROI. Expanding too early wastes your budget and creative fatigue.

Can I run the same ad in both 3km and 5km radius simultaneously?

No. Overlapping geographic audiences cause internal competition for the same people, spiking CPM for both. Instead: max out the 3km radius to relevance 5 and CPM plateau ($14–18), then pause it and launch 5km. Or use 5km with an exclusion zone (the old 3km area) if Facebook's geo-targeting tools allow precision.