🇹🇷 Cities in Turkey — API & JSON data

Geomelon tracks 28,231 cities in Turkey, spread across 101 regions. Istanbul is the largest, with a population of 15,655,924. City names are available in 43 languages through the API below.

Data updated: 2026-07-14

Live demo

Type to search Turkey cities…

Top 10 cities by population

CityRegionPopulation
Istanbul15,655,924
AnkaraAnkara Province5,803,482
İzmirİzmir Province4,493,242
BursaBursa Province2,994,521
AntalyaAntalya Province2,426,356
Konya Province2,296,347
KonyaKonya Province2,232,374
ŞanlıurfaŞanlıurfa Province1,985,753
Kocaeli Province1,851,790
AdanaAdana Province1,810,646

Sample API response

GET /cities/search?countryCode=tr&sort=population_desc&limit=3

[
  {
    "id": "aa0caa5c-00a7-43bb-a7bf-fb0876e2bc4a",
    "name": "Istanbul",
    "population": 15655924,
    "countryName": "Turkey",
    "countryCode": "TR",
    "countryEmoji": "🇹🇷",
    "regionName": null
  },
  {
    "id": "bb0350d1-d2d6-48bb-8628-ddb4b480eb51",
    "name": "Ankara",
    "population": 5803482,
    "countryName": "Turkey",
    "countryCode": "TR",
    "countryEmoji": "🇹🇷",
    "regionName": "Ankara Province"
  },
  {
    "id": "bd344a77-a724-4868-aa98-728b8df8757a",
    "name": "İzmir",
    "population": 4493242,
    "countryName": "Turkey",
    "countryCode": "TR",
    "countryEmoji": "🇹🇷",
    "regionName": "İzmir Province"
  }
]

Try it

curl --request GET \
  --url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=tr&sort=population_desc&limit=10' \
  --header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Multilingual city names

City names in Turkey are available in 43 languages.

Free dataset

Prefer a static file? Download 5,000 Turkey cities as JSON (763 KB, no API key) from the Turkey cities dataset page.

FAQ

How many cities in Turkey does the API return?

Geomelon currently has 28,231 cities in Turkey across 101 regions. Results are paginated, up to 100 per request.

Is there a free tier?

Yes. RapidAPI's free tier covers a fixed number of requests per month with no credit card required. There is also a free, no-key city-autocomplete endpoint (the demo above) for prefix search.

Can I get Turkey city names in other languages?

Yes — city names in Turkey are available in 43 languages. Pass the languages you want via the preferredLanguages parameter, most-preferred first.

Do I need an API key?

The main search and lookup endpoints require a free RapidAPI key. The prefix-search autocomplete endpoint used in the demo above is public and does not require a key.

Try free on RapidAPI

Related