Largest Cities by Population in Croatia (2025)

Below are the urban areas with more than 100,000 inhabitants in Croatia ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 Zagreb 623,091 −0.15% 144 4,327 865 615,863 587,607
2 Split 190,315 −0.06% 56 3,398 3,158 189,108 184,248
3 Rijeka 115,993 −2.93% 40 2,900 5,291 114,661 108,111
4 Osijek 69,790 −0.41% 18 3,877 8,889 68,053 58,449
5 Zadar 65,529 −0.06% 24 2,730 9,461 65,045 63,446

See also

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.