Map of Croatia

This page shows 10 cities in Croatia on an interactive map. The largest city by recorded population is Zagreb (663,592). Select any city for its own map, coordinates, local time and nearby places.

Croatia facts

Capital
Zagreb
Largest city
Zagreb 663,592
Continent
Europe
Area
56,542 km² (21,831 sq mi)
Neighbouring countries
Hungary, Slovenia, Bosnia and Herzegovina, Montenegro, Serbia
Currency
Euro (EUR)
Calling code
+385
Internet domain
.hr
Time zones
Europe/Zagreb

Largest cities in Croatia

#CityRegionPopulation
1ZagrebZagreb663,592
2SplitSplit-Dalmatia149,830
3RijekaPrimorje-Gorski Kotar107,964
4OsijekCounty of Osijek-Baranja75,535
5ZadarZadar67,309
6SesveteZagreb55,313
7PulaIstria52,220
8Slavonski BrodBrod-Posavina45,005
9KarlovacKarlovac41,869
10VaraždinVaraždin36,187

Cities in Croatia by region

Zagreb (2)

Zagreb, Sesvete

Brod-Posavina (1)

Slavonski Brod

County of Osijek-Baranja (1)

Osijek

Istria (1)

Pula

Karlovac (1)

Karlovac

Primorje-Gorski Kotar (1)

Rijeka

Split-Dalmatia (1)

Split

Varaždin (1)

Varaždin

Zadar (1)

Zadar

More countries in Europe

Russia · United Kingdom · Germany · Ukraine · Spain · Italy · France · Poland · Belarus · Romania · Sweden · Netherlands · Austria · Hungary · Belgium · Czechia · Bulgaria · Serbia · Norway · Denmark · Finland · Ireland · Greece · Bosnia and Herzegovina

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.