Location Targeting Inside ChatGPT Ads: Country, Region, DMA and Postal Code

By 8 min read

Summarise with

Prompt copied

Screen-print illustration of a lone broadcast transmitter mast with concentric signal rings spreading out from it, the rings spilling far past a small tight boundary line drawn around its base.

In brief

Learn how ChatGPT Ads location targeting works across countries, regions, DMAs, and postal codes, including why city targeting needs care.

Last verified: 12 September 2026 | Version: 1.0 | Next scheduled review: 12 October 2026

There are four levels, they are not evenly available, and the one most advertisers think they are using does not exist. You can target a country. In the United States you can additionally target a state, a designated market area, or a ZIP code. You cannot target a city.

That last sentence is the whole article, and the rest of it works out what follows.

First, a distinction that gets collapsed

Two different questions both get called location targeting, and they have different answers.

Can ads serve in this country at all? That is a serving market question, decided by OpenAI, and it is fixed. It is also separate from where your business is registered, which determines whether you can hold an advertiser account in the first place. Our eligibility post owns both of those.

Within a market where ads do serve, where do I want mine to appear? That is targeting, and it is the campaign setting described here. Nothing you do in this setting extends the platform's serving markets. You are dividing a permitted area, never adding to one.

If you are in a market that does not serve, no targeting configuration helps and there is no workaround worth attempting.

The four levels, and what they are available for

Level Where available Granularity Use it for
Country All serving markets Whole market The default. Everything except US subnational work
State or region United States, confirmed. Elsewhere "where available" and unenumerated One US state Licensing, regulated services, state-specific offers
DMA United States A media market covering several counties, sometimes crossing state lines Metro-level targeting, with the caveat below
ZIP or postal code United States One postal code Tight local radius work, list-based geography

Two constraints sit around that table.

Subnational targeting outside the United States is genuinely uncertain. OpenAI's documentation confirms country targeting everywhere and state, DMA and ZIP targeting in the United States. Third-party write-ups from August 2026 report finer targeting elsewhere "where available" without naming the markets or the granularity. OpenAI's own advice is to search the location in the campaign picker to confirm whether it is supported, which is a polite way of saying the list is not published.

And campaigns built from product feeds are country-level only, with exclusions, though existing campaigns may retain previously saved subnational settings. If you plan to move to feeds later, the geography you built around may not survive the move.

The DMA trap

This is the failure that costs money, and it is structural rather than accidental.

A designated market area is a Nielsen construct built for television. It groups counties by which local broadcast signals they receive, which means it was drawn around transmitter reach rather than around anything a marketer cares about. Because ChatGPT Ads offers no city level, the DMA is the closest unit to a city, so "I want Austin" becomes "I have selected the Austin DMA".

The two are not the same thing. Some examples of the gap, using standard Nielsen DMA definitions:

  • The New York DMA extends well beyond New York City into northern New Jersey, parts of Connecticut and parts of Pennsylvania.
  • The Austin DMA covers surrounding Texas counties, not the city limits.
  • The Washington DC DMA spans the District, northern Virginia and much of suburban Maryland.

For a B2B advertiser this is usually tolerable, because the buyers you want are distributed across a metro area anyway and the extra reach is not waste. For a local service business with a genuine travel radius, it is the difference between a qualified enquiry and a call you cannot service. That case is covered in our local services post.

The practical consequence: if your targeting rationale contains the word "city", the DMA is the wrong instrument and ZIP codes are the right one. Build the ZIP list from the geography you actually serve rather than selecting the metro and hoping.

Where geography stops being a targeting tool

A point that is easy to miss on this channel specifically.

On search, geography is partly a proxy for intent, because people type their location into queries. Here there are no queries. Location is a hard filter applied to the user, and it carries none of the intent signal it carries elsewhere.

So location narrows, and narrowing has the usual cost on a channel where underdelivery is the common failure. Restricting a campaign to three DMAs at a 25 USD daily minimum can leave you with a campaign that does not spend, and no way to tell whether the cause was the geography, the hints or the bid, because none of those are reported separately.

The sequencing that avoids this: start at country level, confirm the campaign can spend, then narrow. Starting narrow and widening is the same number of steps but it starts with your least diagnosable state.

The reckoning: this contradicts the tidy-targeting instinct

Experienced buyers tighten geography early, because on Google and Meta it is cheap insurance against waste. That instinct imports badly here.

Tightening geography on a channel with no search terms report, no hint-level reporting and no location breakdown in the reports means adding a variable you cannot see the effect of. Ads Manager reports at campaign, ad group and ad level. There is no geographic dimension in reporting, which means that like platform targeting, the only way to compare two geographies is to run two campaigns and split the budget.

So the honest position is that most B2B advertisers should run country level for the first month, not because broad is better but because it is the only configuration where an underdelivering campaign has fewer possible causes. Narrow when you have a specific reason: a licence that stops at a state line, a sales team that only covers two regions, a genuine service radius. Do not narrow because it feels disciplined.

What we cannot tell you

  • Which non-US markets support subnational targeting, and at what granularity. Not published. OpenAI directs advertisers to the campaign location picker instead of a list.
  • How location performance compares. No geographic dimension exists in reporting, so no within-campaign comparison is possible.
  • How a user's location is determined. OpenAI does not document the signal used, its precision, or how VPN and travel are handled.
  • Whether DMA boundaries used by OpenAI match current Nielsen definitions exactly. Not stated in the documentation.
  • What a narrow geography costs in delivery. Not measurable without a geographic reporting dimension.

Quick answers

Can I target a city in ChatGPT Ads? No. City is not a targeting level. In the United States the nearest unit is a DMA, which covers several counties and sometimes crosses state lines, or a ZIP code if you need genuine precision.

What location levels does ChatGPT Ads support? Country everywhere ads serve, plus state, DMA and ZIP code in the United States. Subnational availability outside the United States is not published.

What is a DMA? A designated market area, a Nielsen media market grouping counties by broadcast signal reach. It was built for television, not for marketing radii, which is why it rarely matches a city.

Can location targeting let me advertise in a country where ChatGPT Ads does not serve? No. Targeting divides a permitted area. It never extends the platform's serving markets, and account eligibility follows your country of business registration separately.

Can I see which locations performed best? No. Reporting runs at campaign, ad group and ad level with no geographic dimension, so comparing two geographies requires two campaigns and a split budget.

Should I start broad or narrow? Broad. Country level for the first month leaves an underdelivering campaign with fewer possible causes, then narrow when you have a licensing, coverage or service-radius reason.

Sources

Claim Source Tier
Campaign-level country targeting, plus state, DMA and ZIP code targeting in the United States OpenAI Help Center, Create Campaigns for ChatGPT Ads, 2026 Confirmed, primary
Advertisers should search the campaign location picker to confirm a location is supported OpenAI Help Center, Create Campaigns for ChatGPT Ads, 2026 Confirmed, primary
New product-feed campaigns support country-level targeting and exclusions only OpenAI Help Center, Create Campaigns for ChatGPT Ads, 2026 Confirmed, primary
State, DMA and ZIP targeting added to Ads Manager Beta Search Engine Land, 22 May 2026 Reported
Finer non-US targeting exists "where available" with markets and granularity unpublished Ready2GEO, ChatGPT Ads location targeting, August 2026 Reported, third party
DMAs group counties by broadcast signal reach and routinely cross city and state lines Nielsen DMA definitions, standard industry reference Reported
Advertiser account eligibility follows country of business registration OpenAI documentation and agency write-ups, 2026 Confirmed, primary
No geographic dimension in reporting OpenAI documentation, by absence Absent
Start broad and narrow later on diagnosability grounds Newtation reasoning Inference, ours
  • ChatGPT Ads Eligibility: Which Countries and Which Businesses
  • ChatGPT Ads Eligibility Checker
  • ChatGPT Ads for Local Services
  • Platform Targeting on ChatGPT Ads: the Setting Nobody Configures
  • How to Structure a ChatGPT Ads Account When There Are No Keywords

Changelog

12 September 2026, v1.0. First publication. Documents the absent city level and the DMA substitution, and separates serving-market eligibility from targeting inside a permitted market.

Field kit

Tools

Site

OpenAI (primary)

Share this

KP

Keshav studies how AI systems retrieve, verify, and cite brand information. At InPromptAds, he leads source research and turns platform documentation into practical guidance for advertisers.

Get placed before the self-serve rush.

We're onboarding a founding cohort of B2B brands for managed ChatGPT ad placements. Early access, limited seats.

Now capturing early access
Contact us Contact us