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 free7-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:
- Your 3km CPM is above $14 and still rising (signal: demand exceeds supply in your radius).
- Your 90-day lead volume dropped by 40%+ while spend stayed constant.
- Your relevance score is below 5 but your landing page converts at 8%+ (so it's not the creative or landing page).
- You can actually service the new territory (travel time, crew capacity, dispatch logistics).
- Your next radius tier adds at least 15,000–20,000 new people (check population density maps).
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:
- Your 3km CPM is $10–12 (you still have room to run in the current radius; expand early and you'll just waste money on the same audience via a bigger radius).
- Your relevance score is below 5 AND your landing page converts below 5% (problem is creative or offer, not audience saturation).
- The next radius tier adds fewer than 10,000 people (unlikely to move the needle; may cost more than current radius to drive even lower-quality leads from the edge).
- You can't service the new territory (you'll generate leads you can't convert, tanking your ROI and wasting budget).
- Expanding cannibalizes your existing service area (if you're expanding from 3km to 5km but both radii are the same neighborhood, you're just fighting yourself for the same 500 people).
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
