Quick answer: City targeting in TikTok Ads is set at the ad group level. Open TikTok Ads Manager, create or edit an ad group, scroll to Targeting, select Location, choose City, and search for your city. You can add up to 3,000 location selections per ad group.
What is location targeting on TikTok?
Location targeting lets you show ads to users in a specific geographic area. TikTok supports countries, states, regions, metro areas (DMAs), cities, counties, districts, and zip codes. You can mix targeting levels inside a single ad group.
Why target by city?
City targeting is useful when your business serves a defined local area. A restaurant in Austin, a plumber in Denver, or a boutique in Chicago can all reach people within city limits instead of paying for national impressions. Tighter geography means less wasted spend.
How TikTok determines user location
Per TikTok's Business Help Center, TikTok uses a combination of signals to identify where a user is located. These include IP address, device GPS data, and behavioral signals. Delivery accuracy is not guaranteed in every situation, but city-level targeting is generally reliable.
TikTok's location targeting options
Choosing the right targeting level changes your reach and your cost.
City targeting vs. county, DMA, and zip code
City targeting reaches everyone within a city's official boundaries. County and DMA targeting are broader, better for regional campaigns. Zip code targeting is more granular and can reach specific neighborhoods within a city. Per TikTok's documentation, you can add up to 3,000 location selections per ad group, mixing cities, counties, and zip codes as needed.
Availability and limitations
TikTok does not support location exclusion. You select where you want to show ads, not where you want to block them. Very small geographic targets, like a single zip code, can shrink your audience significantly and raise cost-per-action. ZIP+4 format is also not supported for zip code uploads.
How to set up city targeting in TikTok Ads Manager
Step 1: Create or edit a campaign
Log in to TikTok Ads Manager at ads.tiktok.com. Click "Campaign" in the top navigation. Create a new campaign or open an existing one. City targeting lives at the ad group level, so proceed to ad group setup.
Step 2: Navigate to the ad group targeting section
Inside your ad group, scroll down to the Targeting section. This controls all audience parameters including location, interests, and behaviors.
Step 3: Select locations and add your city
Click "Location" to open the location picker. Choose "City" from the targeting level options. Type your city name in the search field and select it from the results. Add more cities by repeating the search. All selections stack in the same ad group.
Step 4: Refine with custom audiences (optional)
You can layer location with interest categories, behavioral signals, or a custom audience. TikTok Ads Manager guidance recommends combining location with audience data for stronger performance. If you have an existing customer list, upload it as a custom audience and layer it on top of your city target.
Step 5: Review and launch
Double-check your location selections before saving. Confirm your budget, schedule, and ad creatives are ready. Hit Publish when everything looks right.
Best practices for city-level campaigns
Start with clear service boundaries
Define your actual service area before picking a targeting level. A city boundary works well for brick-and-mortar businesses. A regional business might need DMA or state targeting instead. Match the target to how you actually serve customers.
Combine location with audience interests
Location alone shows your ad to everyone in a city. Adding interest or behavioral targeting narrows your audience to people more likely to act. Per TikTok for Business, layering audience data with location targeting improves campaign performance.
Monitor performance by location
If you target multiple cities, check breakdown reports to see which cities are delivering results. Shift budget toward the strongest performers.
Avoid overly granular targeting that crushes reach
A single zip code can be too narrow. TikTok's own guidance warns that small geographic areas reduce impressions and increase CPA. Start at city level, then tighten only if your data supports it.
Why creative matters for local campaigns
Targeting gets your ad in front of the right city. Creative is what makes someone stop scrolling.
Local ads perform best when the copy and visuals feel relevant to that specific audience. Generic national ads rarely resonate at city level. Mention the city. Speak to a local pain point. Use imagery that fits the market.
Coinis helps with this. Brand Profile analyzes your brand and powers AI Copywriting that generates on-brand headlines, body copy, and CTAs. Add city-specific references to make your ads feel local. Note that Coinis direct publishing to TikTok is on the roadmap, not live today. For now, generate and refine your creatives in Coinis, then upload them to TikTok Ads Manager alongside the city targeting you set up above.
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
Does TikTok support location exclusion?
No. TikTok only lets you select the locations where you want to show ads. You cannot exclude specific cities or regions. If you want to avoid a location, simply do not add it to your targeting.
Can I target multiple cities in one TikTok ad group?
Yes. TikTok supports up to 3,000 location selections per ad group. You can mix cities, counties, DMAs, and zip codes within the same ad group.
Is city targeting or zip code targeting better for local campaigns?
It depends on your service area. City targeting gives you full coverage within official city limits and maintains healthy reach. Zip code targeting is more granular but can shrink your audience significantly and raise your cost-per-action. Start with city level and tighten only if your data supports it.
How does TikTok know where a user is located?
Per TikTok's Business Help Center, TikTok uses a combination of IP address, device GPS data, and behavioral signals. Delivery accuracy is not guaranteed in every case, but city-level targeting is generally reliable.