πŸ‡¬πŸ‡· Cities in Greece β€” API & JSON data

Looking for a JSON API covering cities in Greece? Geomelon has 13,700 of them, organized into 19 regions and searchable in 35 languages. Athens tops the list by population (643,452).

Data updated: 2026-07-14

Live demo

Type to search Greece cities…

Top 10 cities by population

CityRegionPopulation
Athensβ€”643,452
ThessalonikiCentral Macedonia Region309,617
PatrasDecentralized Administration of Peloponnese, Western Greece and the Ionian Islands173,600
PiraeusDecentralized Administration of Attica168,151
HeraklionDecentralized Administration of Crete145,440
PeristeriDecentralized Administration of Attica141,971
AcharnesDecentralized Administration of Attica100,857
KallitheaDecentralized Administration of Attica97,616
KalamariaDecentralized Administration of Macedonia and Thrace92,248
NikaiaDecentralized Administration of Attica88,077

Sample API response

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

[
  {
    "id": "c1765b2e-cabc-4ee6-a7cf-d3a57be125c2",
    "name": "Athens",
    "population": 643452,
    "countryName": "Greece",
    "countryCode": "GR",
    "countryEmoji": "πŸ‡¬πŸ‡·",
    "regionName": null
  },
  {
    "id": "01dce588-af09-4801-b322-01f7c30b8934",
    "name": "Thessaloniki",
    "population": 309617,
    "countryName": "Greece",
    "countryCode": "GR",
    "countryEmoji": "πŸ‡¬πŸ‡·",
    "regionName": "Central Macedonia Region"
  },
  {
    "id": "035f2299-6859-43e8-952f-55eb26f26c44",
    "name": "Patras",
    "population": 173600,
    "countryName": "Greece",
    "countryCode": "GR",
    "countryEmoji": "πŸ‡¬πŸ‡·",
    "regionName": "Decentralized Administration of Peloponnese, Western Greece and the Ionian Islands"
  }
]

Try it

curl --request GET \
  --url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=gr&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 Greece are available in 35 languages.

Free dataset

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

FAQ

How many cities in Greece does the API return?

Geomelon currently has 13,700 cities in Greece across 19 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 Greece city names in other languages?

Yes β€” city names in Greece are available in 35 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