How-To Guide · Audience Targeting

How to Target Zip Code on Facebook Ads

Learn how to target zip codes in Facebook Ads Manager step by step. Add single or multiple zip codes, bulk upload a list, and optimize your local campaign for better results.

TL;DR In Facebook Ads Manager, go to your ad set, open the Audience section, click Locations, and type a zip code. Add as many as you need, or bulk-upload a CSV for large lists. Note: no custom radius is available for zip codes — targeting covers the entire zip code area.

4 min read By Updated 0 steps

Originally published .

Zip code targeting puts your Facebook ads in front of people in the exact neighborhoods you serve. Here's how to set it up in Ads Manager, step by step.

What Is Zip Code Targeting on Facebook Ads?

Facebook Ads Manager lets you target audiences by zip or postal code. You pick the codes. Meta shows your ads to people whose location matches.

Definition and use case

Zip code targeting is a location filter applied at the ad set level. Type in specific codes and Meta matches them to users in those areas. It's precise enough for neighborhood-level reach without expensive geo tools.

When to use zip code vs. other location options

Facebook offers five location types: country, state or region, city, zip code, and business address. Use zip codes when city-level targeting is too broad. If you serve three specific neighborhoods inside a large metro, zip codes beat city targeting every time.

Benefits for local businesses and regional campaigns

Local businesses get a direct line to their actual service area. Regional brands can split campaigns by territory with no overlap. Per Meta's Ads Guide, location targeting helps you reach audiences in the specific places that matter most to your business.

How to Target a Zip Code in Ads Manager

Follow these five steps to add zip code targeting to any new campaign or existing ad set.

Step 1: Start a new campaign or ad set

Open Ads Manager and click Create. Choose your campaign objective. Awareness, Traffic, and Leads all support zip code targeting. Move to the ad set level when prompted.

Step 2: Go to the Audience section

Scroll down to the Audience section within your ad set settings. This is where all targeting options live, including location.

Step 3: Click Locations and search for your zip code

Click into the Locations field. Type a zip code directly into the search bar. Meta surfaces matching results instantly. Click the correct zip code to add it.

Step 4: Add single or multiple zip codes

Repeat the search for each additional zip code you want. Each code gets added as its own location pin. Stack as many as your campaign needs.

Step 5: Save and review your targeting

Watch the audience size estimate on the right side of the screen. It updates in real time as you add codes. When the reach looks right, save the ad set and move on to your ad creative.

Targeting Multiple Zip Codes

Adding multiple individual zip codes

Search and click each zip code one by one. Fast for small lists. Time-consuming for large regional campaigns with many locations.

Using bulk upload for large location lists

Per Meta's Business Help Center, you can import locations via copy-paste or a CSV file. Bulk upload cuts setup time significantly when you're targeting dozens or hundreds of zip codes across a region.

CSV format and best practices

Format your file with one zip code per row. No extra columns needed. Paste or upload directly into the Locations bulk import field. Review for typos before submitting. Invalid codes get flagged individually and won't break the rest of your list.

Key Limitations and Considerations

No radius selection for zip codes

Per Meta's documentation, radius selection is not available when targeting by zip or postal code. Targeting applies to the entire zip code area, not a custom radius around a central point.

Radius available only for address or coordinate targeting

Need a 5-mile radius from your store? Switch to Business Address targeting instead. That option supports custom radius settings. Zip codes do not.

Testing before full budget allocation

Start with a smaller daily budget. Run the campaign for a few days. Check location-level performance in Ads Manager before committing your full spend to every zip code on your list.

Optimize Your Zip Code Campaign

Combine zip code targeting with other audience filters

Zip codes set the geographic boundary. Add demographic or interest filters to sharpen your reach further. A plumber targeting homeowners aged 35-65 in specific zip codes will outperform a broad geographic audience almost every time.

Use consistent creative and copy across all targeted areas

People in your target zip codes respond better to copy that feels local and relevant. Brand Profile locks in your brand voice so every ad stays consistent, no matter how many zip codes you're targeting or how many creatives you run.

Monitor performance by location

Use Ads Manager's breakdown by location. See which zip codes drive the most clicks, leads, or conversions. Shift budget toward winners. Cut underperforming codes before they drain your spend.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

Can I target multiple zip codes on Facebook Ads?

Yes. Add them one by one in the Locations field during ad set setup, or use the bulk upload option to paste or import a CSV file if you have a long list of zip codes.

Can I set a radius around a zip code on Facebook?

No. Per Meta's documentation, radius targeting is not available for zip or postal codes. Targeting covers the entire zip code area. To use a custom radius, switch to Business Address targeting instead.

At what level do I set zip code targeting in Facebook Ads?

Zip code targeting is set at the ad set level, inside the Audience section under Locations. It applies to all ads within that ad set.

Does zip code targeting work with all Facebook campaign objectives?

Yes. Zip code targeting works across major objectives including Awareness, Traffic, Engagement, and Leads. The Locations filter is available in the Audience section for any objective.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free