Ad Platform Guide
Meta Ads (Facebook + Instagram) ZIP code targeting
ZIP-based audiences with up to 50,000 locations per ad set.
ZIP targeting
Native
Import format
Paste one ZIP per line; up to 50,000 per ad set.
Practical limit
Up to 50,000 ZIPs per ad set; past ~2,500, Meta groups them into a single location cluster.
Where to find it in the UI
Ad set → Audience → Locations → Add locations in bulk
Step-by-step: ZipFencer → Meta Ads (Facebook + Instagram)
- 1
Export your ZIP list from ZipFencer.
- 2
In the Meta ad set, click Locations → Add locations in bulk.
- 3
Paste your ZIPs — up to 50,000 per ad set. Confirm each resolves to the expected city.
- 4
Set targeting to 'People living in this location' for true geo enforcement.
- 5
Past ~2,500 ZIPs, Meta bundles them into one location cluster — review the audience estimate so it matches your intent.
Gotchas to avoid
- Meta resolves each ZIP to a small radius — overlapping ZIPs may inflate audience size estimates.
- 'People living in' is the only mode that respects ZIP boundaries. 'Recently in' and 'Traveling in' ignore tight geo.
- Custom Audiences override the location filter. If you upload a CRM audience, your ZIP filter is ignored unless 'narrow audience' is used.
Frequently asked questions
Other platforms
Build your Meta Ads (Facebook + Instagram) ZIP list in 60 seconds
Try the live demo with no signup, or open the builder to export a CSV on Starter & Pro that drops right into Meta Ads (Facebook + Instagram).