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
| City | Region | Population |
|---|---|---|
| Istanbul | — | 15,655,924 |
| Ankara | Ankara Province | 5,803,482 |
| İzmir | İzmir Province | 4,493,242 |
| Bursa | Bursa Province | 2,994,521 |
| Antalya | Antalya Province | 2,426,356 |
| Konya Province | — | 2,296,347 |
| Konya | Konya Province | 2,232,374 |
| Şanlıurfa | Şanlıurfa Province | 1,985,753 |
| Kocaeli Province | — | 1,851,790 |
| Adana | Adana Province | 1,810,646 |
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"
}
]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'City names in Turkey are available in 43 languages.
Prefer a static file? Download 5,000 Turkey cities as JSON (763 KB, no API key) from the Turkey cities dataset page.
Geomelon currently has 28,231 cities in Turkey across 101 regions. Results are paginated, up to 100 per request.
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.
Yes — city names in Turkey are available in 43 languages. Pass the languages you want via the preferredLanguages parameter, most-preferred first.
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.