Most small business owners set their Facebook ad radius the way they'd describe their business to a stranger: "I serve the greater Denver area," so they type in Denver and drag the radius slider out to 25 miles. It feels safe. It also means half the budget goes to people who will never call, because they live 22 miles from a plumber who only dispatches within 12.
Radius, ZIP code, and city targeting are three different tools that solve three different problems. Picking the wrong one is one of the most common reasons a campaign burns $400 and produces four leads, none of which convert to a job.
Radius vs. ZIP vs. City: When Each One Wins
Meta gives you three ways to define "local" for an ad, and they behave very differently once real money is behind them.
| Method | Best for | Typical CPL impact |
|---|---|---|
| Radius (pin + miles) | Trades with a hard drive-time limit: plumbers, electricians, HVAC, roofers | Tight radius (5-10 mi) often runs $18-35; wide radius (20-25 mi) often runs $35-60 for the same trade |
| ZIP code list | Service areas shaped by rivers, county lines, or specific neighborhoods (not a circle) | Comparable to a tight radius when you list 8-15 ZIPs; gets unwieldy past 20-25 |
| City / DMA | Businesses that genuinely serve an entire metro: gyms, restaurants, dentists, realtors covering multiple suburbs | $15-30 for lower-urgency services; wider net but still bounded by real market size |
A radius circle assumes your customers are evenly spread around your shop location. That's rarely true. A landscaper based in a suburb of Columbus, Ohio might do great work 8 miles east into the neighborhoods with big yards, but a 20-mile radius also pulls in downtown apartment renters with no lawn. The ad spend doesn't know the difference; the clicks and even the leads look fine on a report, but the phone calls go nowhere.
ZIP code targeting fixes the shape problem. A pool cleaning company in Phoenix that only services specific HOA-heavy ZIP codes can list exactly those 12 ZIPs instead of a radius that includes a chunk of open desert. It takes more setup time up front, but it stops paying for impressions in areas you'd never dispatch a truck to anyway.
Launch your first Facebook & Instagram ad in 2 minutes
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.
Try Leadria free7-day free trial — no credit card — cancel anytime
Why a 25-Mile Radius Wastes Money for Most Trades
Here's the math that convinces most owners to shrink their radius. Say a roofer in Tampa is running $25/day, roughly $750/month, with a 25-mile radius. That radius covers close to 2 million people, most of whom aren't even homeowners in the roofer's actual service zone once you account for insurance rules, drive time, and crew scheduling.
Meta's algorithm optimizes for cheap clicks and form fills, not for "will this person actually book a $12,000 roof replacement." So it happily finds cheap leads at the outer edge of that 25-mile ring, in ZIP codes the roofer has never once sent a crew to. The owner ends up calling back leads that say "oh, I didn't realize you weren't closer" or worse, leads who ghost because the price quote assumes a 40-minute drive charge they didn't expect.
Shrinking that same $750/month budget to a 7-mile radius around the actual crew base cuts the audience to around 150,000-300,000 people depending on density. Fewer impressions, but a much higher share of them are people who will actually book. In practice this is the single biggest lever we see move CPL for roofers, plumbers, and HVAC companies — trades where a truck roll has a real cost ceiling on distance.
The exception: trades with a genuinely large service radius by design, like a moving company, a realtor covering three counties, or a mobile dog groomer with a large van route. For those, 20-30 miles isn't waste, it's accurate.
Homeowner and Income Targeting: What Changed, and What to Do Instead
A few years ago, Facebook ads let you target "homeowners" or specific household income brackets directly. Meta removed most of that detailed targeting in 2023 as part of a broader cleanup of categories tied to housing, credit, and employment discrimination law. That option isn't coming back, and there's no clever workaround inside Ads Manager that legally reproduces it.
What still works: location plus age plus interest signals, stacked together. A window replacement company in Denver can't target "homeowners earning $80K+," but they can target a 6-mile radius around neighborhoods with older housing stock, age 35-64, with interests around home improvement content. It's a proxy, not a perfect filter, but combined with tight geography it gets close enough that CPL for home improvement trades still lands in the $25-50 range rather than spiking because of the missing filter.
The other lever is the ad creative itself doing the qualifying. A roofer's ad that says "Own a home built before 1990 in the Tampa Bay area?" filters renters and newer-construction owners out of the funnel before they click, which does more work than the old income filter ever did anyway.
Advantage+ Audience: When to Let Meta Decide
Advantage+ audience is Meta's automated targeting mode — you give it a starting point (location, some basic constraints) and it expands or narrows the audience in real time based on who's actually converting. It removes most manual controls in exchange for machine learning.
It's worth turning on once a campaign has real data to learn from — generally 15-20 completed leads logged in the ad account. Before that point, Advantage+ is guessing, and it tends to guess wide, which can push CPL up to $40-60 for a trade that should be running $20-35 with a tight manual radius.
After that data exists, Advantage+ often outperforms manual targeting because it can spot patterns a human wouldn't set manually — like leads clustering in three specific ZIP codes at unusual times of day. A gym running lead ads for a new member promo, once past the 20-lead mark, frequently sees Advantage+ bring CPL down another $5-10 compared to a static manual audience, because it's reallocating spend toward whoever is actually filling out the form that week.
The practical rule: start manual and tight, log leads for two to three weeks, then test Advantage+ against your manual audience with a small budget split. Keep whichever wins on cost per booked job, not cost per lead — a $15 lead that never answers the phone is worse than a $35 lead that becomes a $600 job.
When Local Targeting Does NOT Work
Tight local targeting isn't a fix for every problem, and pretending otherwise is how owners waste a second month of budget.
- Rural service areas with thin population. A propane delivery service covering a county with 40,000 people spread over 900 square miles can't shrink to a 7-mile radius — there's no audience left. Wider radius is correct here; the fix for cost is better ad creative and offer, not tighter geography.
- New businesses with zero conversion history. Advantage+ needs data. A brand-new dental practice with no leads yet should start manual and narrow, not hand the algorithm a blank slate.
- Businesses where the real problem is the offer, not the audience. If a cleaning company's ad gets clicks but no form fills, tightening the radius won't fix a weak offer or a broken lead form. Check why the ads aren't working before touching targeting again.
- Extremely low-frequency purchases. A company selling a $15,000 kitchen remodel in a small town of 8,000 people will exhaust a tight local audience within days, forcing frequency up and cost per result up with it. Wider geography or a longer campaign window is the right call.
If none of that fits and clicks are cheap but the phone still isn't ringing, the issue usually isn't targeting at all — it's the lead form setup or the budget being spread too thin. Check how much budget a local campaign actually needs before assuming radius is the culprit.
The Simple Version
Match the targeting method to how your customers actually reach you: radius for drive-time-limited trades, ZIP lists for oddly-shaped service areas, city or DMA for businesses that genuinely serve a whole metro. Start narrow, especially in the first month, and only widen or hand control to Advantage+ once real conversion data backs the decision. A 25-mile radius feels like more opportunity; for most trades it's just more waste.
Leadria sets this up automatically when you describe your business — it writes the ad copy, builds the visual, and sets Meta targeting based on your actual service area, then publishes the campaign so leads come in with a phone number attached. The 7-day free trial doesn't need a credit card to start.
