When you launch Facebook ads in a small town, hyper-local targeting (3–5 mile radius) feels like the obvious move. It's cheap, it's precise, and the people in that circle are genuinely close to your business. But within 10–14 days, the same audience sees your ad over and over. Frequency hits 6, then 8, then 12. Your cost per lead climbs 40–60% even though nothing else changed. That's saturation—and it's when contractors make their biggest mistake: expanding the targeting radius all the way to county-wide and watching quality collapse.
This guide walks you through exactly when to expand your geographic radius, exactly how far to expand, and—most importantly—when to pause and refresh creative instead. Real numbers from HVAC, plumbing, roofing, and landscaping contractors in towns of 15,000 to 250,000 people show the pattern. The answer is never "expand everywhere." It's always "test and measure."
Why Small-Town Facebook Ads Saturate So Fast
A hyper-local targeting radius (3–5 km) is attractive because it mirrors the service area of most trades. An electrician in Omaha's Dundee neighborhood wants to reach people within 10 minutes' drive. A roofing contractor in Fort Worth's Weatherford suburb wants to target homes in a 5-mile ring. Facebook lets you do that, and the ads land in the right geography.
But Facebook's local audience pool in small towns is small. Here's the math:
- Town population: 35,000. Household count: ~14,000. People active on Facebook weekly: ~9,000. Men aged 25–65 with a home: ~2,400. That's your addressable audience for a plumbing ad.
- After 7 days of daily spend ($20/day), you've shown your ad to ~80% of that pool. Frequency per person: 4–6 views.
- By day 14, frequency averages 8–10. Cost per click rises 35–50%. Saturation is complete.
In a metro area (population 500,000+), the same 5km radius contains 80,000–120,000 homes and the audience pool is 50,000+ people. Saturation takes 28–35 days, not 10. But in a rural county, saturation can hit in 5 days.
The moment saturation appears in your account (CPL climbs, frequency tops 6, clicks drop), you face a choice: expand the radius, pause and refresh creative, or test both. Most contractors expand without testing, and that's where the quality collapse happens.
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
When Expansion Actually Works: The 10–15km Sweet Spot
Expanding from 5km to 10km radius often works because you're not jumping into tire-kicker territory yet. A 10km radius (roughly 6 miles) still captures people willing to drive 10–15 minutes for a service call. For emergency trades (plumbing, HVAC, electricians), that's still high-intent. For elective trades (painting, landscaping, fence installation), it's borderline but often acceptable.
Real example: A plumbing contractor in Fargo, North Dakota (population 130,000) ran a 5km radius campaign. After 12 days, saturation hit hard.
- 5km radius CPL: $38 (baseline)
- Day 12 CPL: $61 (60% jump)
- Frequency: 8.2 per person
- Click rate: Dropped from 2.1% to 1.3%
Instead of pausing, the contractor expanded to 10km. Results:
- New audience pool: 2.8x larger (from 1,800 to 5,200 addressable people)
- CPL stabilized at $44 (16% above baseline, but acceptable)
- Frequency reset to 3.2
- Close rate held at 32% (same as 5km campaigns)
- Cost to close: $138 (vs. $119 at 5km, but lead flow improved)
The expansion worked because the contractor measured close rate, not just lead volume. In Fargo, most service calls come from a 15-minute drive radius. The 10km ring was still within reasonable range.
Now compare that to a landscaping contractor in the same town who expanded to 20km (12.5 miles):
- CPL stayed at $42 (good sign)
- Leads arrived: 60% more
- But close rate dropped from 28% to 11%
- Cost to close jumped to $382 (vs. $135 at 5km)
The 20km ring included suburbs and exurbs where people were less likely to hire a local landscaper. They clicked because the ad was cheap to show, but they didn't convert. This is the expansion trap.
The rule: Expand to 10km first. Measure for 5–7 days. If CPL stays under 130% of your baseline and close rate drops less than 10%, continue the 10km radius. If CPL jumps 50%+ or close rate drops 25%+, pause expansion and test new creative instead.
The Expansion Trap: When 15km and Beyond Means Low-Intent Tire Kickers
A tire kicker is someone who clicks your ad, fills out a lead form, but has no real intention to buy. On Facebook, tire kickers are cheap to reach—they click for curiosity, entertainment, or to compare prices without commitment. But they cost you the same lead dollar as a hot buyer, and they convert at 5–15% of the rate of high-intent prospects.
Geographic expansion attracts tire kickers because distance correlates with intent decay. A homeowner 25 miles away is less likely to call an electrician in your town than a homeowner 3 miles away. But Facebook's algorithm doesn't know that. It only knows that the homeowner is in your target location. As you expand the radius, you're casting a wider net into lower-intent waters.
Here's the cost difference, from a roofing contractor in Austin, Texas (metro population 2.3 million):
- 5km radius (3 miles): CPL $32, close rate 38%, cost per close $84
- 10km radius (6 miles): CPL $35, close rate 35%, cost per close $100
- 15km radius (9 miles): CPL $38, close rate 28%, cost per close $136
- 25km radius (15 miles): CPL $42, close rate 18%, cost per close $233
- County-wide (40 miles): CPL $39 (cheaper to acquire), close rate 8%, cost per close $488
Notice the pattern: CPL stops improving after 15km (actually gets worse), but close rate keeps declining. By county-wide, you're paying 6x more per close even though the lead cost appears cheap. This is the expansion trap—low CPL hides a broken funnel.
Why does this happen? Beyond 15km, your audience includes:
- People who'd never actually use a local service from that distance (curiosity clickers)
- Contractors from other towns competing with you (they recognize your brand and click to research)
- Deal shoppers with unrealistic expectations (they compare 20 quotes, never hire anyone)
- Wrong-fit people (renters, people without the problem you solve)
A plumber in Denver expanded to 30km and saw a 52% jump in leads but a 68% drop in conversions. The problem was clear: leads from Littleton and Castle Rock (30+ minute drives away) rarely called back, and when they did, they had sticker shock about travel charges.
How to Test Radius Expansion: The 5-7 Day Protocol
Don't expand your radius without a test. And don't test by expanding a single audience—test by creating separate ad sets at different radii and comparing the numbers.
Step 1: Set a baseline
Run your current (saturated) 5km radius campaign for 2 more days with a fixed daily budget. Record the CPL and close rate. This is your benchmark.
Step 2: Create three new ad sets
Keep the same creative, audience, and daily budget ($15–25/day depending on your market). Create ad sets for:
- 5km radius (control)
- 10km radius (test 1)
- 15km radius (test 2)
Run all three simultaneously for 5–7 days. This isolates the effect of distance.
Step 3: Record the data
For each ad set, measure:
- Cost per click (CPC)
- Cost per lead (CPL)
- Lead volume
- Click-through rate (CTR)
- Close rate (if you track it in your CRM)
- Cost to close
Step 4: Make the decision
- If 10km CPL ≤ baseline + 20% and close rate drops <10%, move your budget to 10km and pause 5km.
- If 10km CPL is baseline + 21–40% and close rate drops 10–25%, test 10km for 7 more days. If it stays stable, keep it. If it gets worse, pause expansion.
- If 10km CPL > baseline + 40% or close rate drops >30%, stop. Pause expansion and test new creative from the creative fatigue guide instead.
- If 15km performs worse than 10km, never go to 15km. Stay at 10km or tighter.
A painting contractor in Springfield, Missouri (metro population 470,000) ran this test:
- 5km (control): CPL $41, volume 8 leads/day, close rate 34%
- 10km (test 1): CPL $43, volume 12 leads/day, close rate 33%
- 15km (test 2): CPL $47, volume 14 leads/day, close rate 26%
Decision: Shift 70% of budget to 10km, keep 30% on 5km (for warm, ultra-high-intent leads). Pause 15km. Result: Lead cost stayed near $42, volume grew 40%, close rate remained 32%. That's a win.
When to Pause Expansion and Refresh Creative Instead
Sometimes geographic expansion isn't the answer. Sometimes the campaign is fatigued, and expanding just spreads tired creative to a wider audience. You need to know when to stop expanding and start refreshing.
Signs that expansion won't work:
- CPL has jumped 50%+ in the last 14 days with no change to targeting. This is creative fatigue, not audience saturation. New creative or messaging will fix it faster than expanding geography.
- Close rate is already below 20% in your tight radius. Expanding will only make it worse. The problem isn't audience size; it's offer quality or lead quality filtering. (See the guide on low-intent leads for how to fix this.)
- Frequency is still under 4 but CPL is high. This means your creative isn't resonating, not that the audience is exhausted. Pause and test new messaging.
- Click-through rate has dropped below 1%. The ad itself is tired. Refresh the image, video, or headline before expanding.
An HVAC contractor in Memphis, Tennessee ran ads in a 5km radius (population ~150,000 homes). On day 8, CPL jumped from $35 to $58. The frequency was only 3.2, which meant the audience wasn't saturated yet—the creative was just losing appeal. The contractor's first instinct was to expand to 10km. Instead, the contractor tested 3 new headlines and 2 new images while keeping the 5km radius. Result:
- New creative, day 1: CPL dropped to $42 (still higher than baseline, but better)
- Day 5: CPL settled at $38 (baseline restored)
- Volume: Back to 10 leads/day
Expanding the radius wouldn't have fixed this. The contractor would have ended up with 15 leads/day at $45 CPL—more volume, but worse cost per close. Instead, creative refresh saved the campaign and kept cost per close at $128 (vs. what would've been $165 with expanded geography).
When to expand despite low CPL:
If your tight-radius CPL is still reasonable (under 130% of benchmark) and your close rate is 25%+, expansion is worth testing even if CPL hasn't spiked. This is especially true if you're in a rural market and genuinely running out of audience. An electrician in a 40,000-person town can saturate a 5km radius and still have room to grow. A roofing contractor in a 300,000-person metro can expand to 15km and hold quality.
Real Cost Comparison: When Is Expanded-Radius Actually Cheaper?
Sometimes expansion genuinely reduces cost per close because lead volume doubles and your fixed overhead (time spent following up, CRM software) stays the same. Here's when that math works.
A fence contractor in Oklahoma City (metro 1.4 million) needed 30 qualified leads per week to stay busy. The 5km radius generated 12 leads/day at $38 CPL, but only 28% converted to calls. That's 9 closes per week at a cost to close of $136. By week 3, frequency hit 8 and CPL rose to $58 (cost to close: $207).
The contractor expanded to 12km. Results:
- Lead volume: 18 leads/day (up 50%)
- CPL: $42 (up slightly from $38 baseline, but down from $58)
- Close rate: 26% (down 2 points from 28%)
- Cost to close: $162
- Closes per week: 33 (up from 28)
In this case, expansion worked because the contractor had the capacity to handle more leads and the 12km audience wasn't so far that quality tanked. The cost to close was higher than the tight radius ($162 vs. $136), but the volume increase meant more jobs booked. Expansion only works when volume scales faster than cost.
Now compare that to a solar contractor in the same Oklahoma City market. Solar has lower close rates (15–20%) and longer sales cycles. When the 5km radius saturated, the contractor expanded to 15km:
- Lead volume: 22 leads/day (up 83%)
- CPL: $45 (up from $38)
- Close rate: 12% (down from 18%)
- Cost to close: $375 (up from $210)
- Closes per week: 18.5 (up from 15, but cost per close is 78% higher)
This expansion was a mistake. The contractor got more leads but at a much higher true cost. The solar buyer in a distant suburb was less likely to commit, less likely to have the roof orientation for panels, and more price-sensitive. Pause expansion if your close rate drops 25%+ or cost to close jumps 50%+. Measure it in your CRM, not just in Facebook Ads Manager.
Geographic Saturation by Trade and Market Size
Some trades and markets saturate faster than others. Here's what to expect:
Trades with high intent (emergency-driven, fast decision):
Plumbing, HVAC, electrical, locksmithing. These saturate in 7–14 days in towns under 100,000 but can expand to 15km with acceptable close rates (30%+). Why? Emergency buyers are willing to drive if the contractor is available. Cost per close stays under $180 even at expanded radii.
Trades with moderate intent (planned, medium decision time):
Roofing, fence, siding, concrete. These saturate in 10–21 days and can expand to 10km with some quality loss (close rate drops 5–15%). Beyond 10km, close rate decay is steep. Cost per close at 15km often hits 2x the tight-radius cost.
Trades with low intent (elective, long decision):
Landscaping, pool builders, custom woodwork, solar. These saturate slowly (21–35 days) but are already fighting low close rates (8–18%). Expansion from 5km to 15km drops close rates to 5–8%. Expansion to county-wide is almost always a mistake; cost per close can 5x.
Market size effects:
- Rural (<25,000 people): 5km radius saturates in 5–7 days. Expand cautiously to 8km, then pause. Further expansion attracts tire kickers from neighboring towns.
- Small town (25,000–100,000): 5km saturates in 10–14 days. Safe to expand to 10km. Test 15km only if your trade is emergency-driven.
- Suburban metro (100,000–500,000): 5km saturates in 14–21 days. Expand to 10km safely, test 15km. County-wide expansion is usually a mistake unless your trade attracts long-distance buyers (specialized contractors, luxury trades).
- Large metro (>500,000): 5km may not saturate for 28+ days. No need to expand; narrow down by interest, behavior, or lookalike audiences instead. See the saturation fix guide for alternatives.
When Expansion Does NOT Work: Honest Limits
Geographic expansion is not a universal fix. It fails in specific, predictable scenarios:
1. Your offer or creative is weak
If your close rate is 12% in a 5km radius, it won't improve to 18% in a 15km radius. Expanding spreads bad messaging to more people. A roofer with a weak
