> Quick answer: Instagram ads run through Meta Ads Manager. Go to your ad set, open Locations in the Audience section, search for your city, and pick your audience type. Done in under two minutes.
Why Target by City on Instagram Ads
City-level targeting puts your ad in front of the right people. Not just the right age group or interest. The right geography.
Local relevance and engagement
Ads that mention a specific city feel personal. A dentist in Austin gets better responses from Austin residents than from a broad national audience. Relevance drives clicks.
Cost efficiency for service-area businesses
You pay for impressions. Impressions in cities where you don't operate are wasted money. City targeting fixes that fast.
Avoiding wasted ad spend in irrelevant regions
Meta Ads Manager shows real-time population estimates for your selected location. You see exactly who you're paying to reach. No guessing, no overspending.
The Three Location Audience Options
Per the Meta Business Help Center, Meta Ads Manager offers three location audience types for every campaign.
People living in this location
Meta determines residency using a user's profile location and IP address. Best for reaching permanent residents. Think local gym, restaurant, or clinic.
People recently in this location
Tracked via mobile device activity in your target area. Useful for catching commuters, frequent visitors, or people who moved recently.
People traveling to this location
Targets users who are 100+ miles from their home location. Hotels, tourist attractions, and event venues get the most value here.
How to Set Up City-Level Targeting in Meta Ads Manager
Instagram ads are managed through Meta Ads Manager. There is no separate Instagram-only ads platform. Follow these five steps.
Step 1: Open your campaign and navigate to Audience
Go to Meta Ads Manager. Open your campaign. Click into the ad set. Scroll to the Audience section.
Step 2: Locate the Locations section
Inside the Audience section, find the Locations field. It defaults to a broad region or country. Click Edit to change it.
Step 3: Search and add your target city
Type your city name in the search bar. Select it from the dropdown list. You can add multiple cities in the same ad set.
Step 4: Choose your location audience type
Below the search field, select one of the three audience types. "People living in this location" is the right choice for most local businesses.
Step 5: Review population estimates and refine
Meta Ads Manager displays a real-time Audience Size estimate on the right panel. Too narrow? Add nearby cities or expand to radius targeting. Too broad? Layer in demographic or interest filters to tighten reach.
Beyond City Targeting: Radius and Postal Code Options
City targeting isn't always precise enough. Two alternatives give you more control.
Radius targeting (pin drop) for store locations
Click Drop Pin in the Locations field. Enter your store address or drop a pin on the map. Set your preferred radius distance around that point. Ideal for brick-and-mortar businesses with a walk-in customer base.
Postal/zip code targeting for neighborhoods
Type a zip code instead of a city name. Meta accepts individual postal codes. Target a single neighborhood if your market is that specific.
When to use each approach
Use city targeting for broad local reach. Use radius targeting when customers live within a short drive of one address. Use zip codes when different neighborhoods have very different customer profiles.
Creative Best Practices for City-Targeted Campaigns
Precise targeting only works when your creative matches the audience.
Use local language and cultural references
Mention the city by name in your headline. Reference local events, seasons, or culture. People notice when an ad feels made for them.
Feature local landmarks or neighborhoods
A photo near a recognizable local landmark builds instant trust. It signals you're genuinely local, not a national brand casting a wide net.
Test local proof (reviews, testimonials, creator content)
Reviews from local customers outperform generic testimonials. Local creator content feels authentic and earned. Test both formats against your standard creative.
Next Steps: From Targeting to Performance
Targeting narrows your audience. Make sure your message is ready to meet them.
How Brand Profile helps localize your messaging
Coinis Brand Profile stores your brand voice, tone, and product context. AI Copywriting then generates headlines and body copy that match your brand. Swap in city-specific details and you have localized copy fast.
Monitoring campaign performance by location
Use the Advertise page in Coinis to track results after launch. Check which cities deliver results and which drain budget. Adjust your location list based on real data.
Scaling city-targeted campaigns
Once one city performs, duplicate the ad set and swap the location. Coinis Bulk Launcher lets you run up to 20 campaigns at once. Scale without rebuilding from scratch every time.
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 cities in one Instagram ad campaign?
Yes. In Meta Ads Manager, you can add multiple cities to the Locations field within the same ad set. Each city is added separately via the search bar. You can mix cities with different audience types if needed.
What's the difference between city targeting and radius targeting on Instagram?
City targeting covers the entire city boundary as defined by Meta. Radius targeting lets you drop a pin on a specific address and set a custom distance around it. Radius targeting is more precise for businesses with a single physical location.
Does Instagram city targeting work differently from Facebook city targeting?
No. Instagram and Facebook ads are managed through the same Meta Ads Manager. Location targeting settings apply to both placements within the same campaign setup.