List of cities in Croatia by population

List of cities in Croatia by population. There are 137 cities in Croatia, of which Zagreb is the largest in terms of population - 688 223. The total number of people in Croatia is 4 076 304 for 2026.

List of cities in Croatia

# Name, city Population
1Zagreb688 223
2Split167 169
3Rijeka128 471
4Osijek84 130
5Zadar71 539
6Pula57 557
7Slavonski Brod53 560
8Karlovac46 862
9Varazdin38 850
10Sibenik34 312
11Sisak33 378
12Vinkovci32 102
13Velika Gorica31 599
14germander28 454
15Bjelovar27 156
16Vukovar26 565
17Koprivnica23 974
18Solin20 224
19Zapresic19 665
20Pozega19 560
21Djakovo19 514
22Samobor16 056
23Petrin15 780
24Metković15 389
25Čakovec15 219
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Croatia?

In total, Croatia has 25 cities with a total population of 4 076 304 people for 2026.

⚡ What is the largest city in Croatia by population?

The largest population in Zagreb is 688 223.
×