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

    Export your ZIP list from ZipFencer.

  2. 2

    In the Meta ad set, click Locations → Add locations in bulk.

  3. 3

    Paste your ZIPs — up to 50,000 per ad set. Confirm each resolves to the expected city.

  4. 4

    Set targeting to 'People living in this location' for true geo enforcement.

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