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.
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.