695 cities. 21 regions. 23 languages. That's the current coverage for Croatia in the Geomelon API, led by Zagreb at 767,131 people.
Data updated: 2026-07-14
| City | Region | Population |
|---|---|---|
| Zagreb | — | 767,131 |
| Split | Split-Dalmatia County | 160,577 |
| Rijeka | Primorje-Gorski Kotar County | 107,964 |
| Osijek | Osijek-Baranja County | 96,313 |
| Zadar | Zadar County | 70,779 |
| Velika Gorica | Zagreb County | 61,075 |
| Pula | Istria County | 52,220 |
| Slavonski Brod | Brod-Posavina County | 49,891 |
| Karlovac | Karlovac County | 49,377 |
| Grad Karlovac | Karlovac County | 49,377 |
GET /cities/search?countryCode=hr&sort=population_desc&limit=3
[
{
"id": "42cce356-dc5f-4469-860f-365715ae541f",
"name": "Zagreb",
"population": 767131,
"countryName": "Croatia",
"countryCode": "HR",
"countryEmoji": "🇭🇷",
"regionName": null
},
{
"id": "ae917c3e-b61a-4976-b273-69fa7d242261",
"name": "Split",
"population": 160577,
"countryName": "Croatia",
"countryCode": "HR",
"countryEmoji": "🇭🇷",
"regionName": "Split-Dalmatia County"
},
{
"id": "13e0528c-0db8-4fc2-9d05-c02e5ddec05f",
"name": "Rijeka",
"population": 107964,
"countryName": "Croatia",
"countryCode": "HR",
"countryEmoji": "🇭🇷",
"regionName": "Primorje-Gorski Kotar County"
}
]curl --request GET \
--url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=hr&sort=population_desc&limit=10' \
--header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'City names in Croatia are available in 23 languages.
Prefer a static file? Download 172 Croatia cities as JSON (27 KB, no API key) from the Croatia cities dataset page.
Geomelon currently has 695 cities in Croatia across 21 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 Croatia are available in 23 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.