Croatia Cities by Population 2025

5 Most Populated Croatia Cities

698,966

176,314

141,172

88,140

71,258

41 cities

City
2025 Pop.
Zagreb698,966
Split176,314
Rijeka141,172
Osijek88,140
Zadar71,258
Slavonski Brod60,742
Pula59,078
Sesvete52,411
Karlovac46,833
Varazdin41,808
Stenjevec41,257
Sibenik37,112
Centar37,000
Sisak35,748
Velika Gorica35,072
Vinkovci33,314
Vukovar29,584
Dubrovnik28,428
Bjelovar28,275
Koprivnica25,579
Pozega21,153
Solin20,212
Zapresic19,664
GJakovo19,491
Cakovec15,867
Virovitica15,665
Samobor15,221
Kutina14,886
Metkovic13,941
Petrinja13,868
Zupanja13,842
Rovinj13,533
Makarska13,446
Nova Gradiska13,329
Krizevci11,597
Sinj11,524
Knin11,182
Slatina10,973
Trogir10,960
Brezovica10,884
Porec10,499

Croatia Overview

Croatia has 0 cities with more than a million people, 3 cities with between 100,000 and 1 million people, and 38 cities with between 10,000 and 100,000 people. The largest city in Croatia is Zagreb, with a population of 698,966 people.

Situated on the Adriatic sea, the Balkan nation of Croatia has two main cities: Zagreb and Split. Zagreb is the capital and largest city, and is located in the northwest of the country, along the Sava river. The administrative, educational and economic center of the country, Zagreb has a population of 809,932 in the city and over 1.1 million in the greater urban area. Zagreb is also an important transport hub with road, rail and air travel options that reflect its position as a capital city where central and southeastern Europe meets the Mediterranean.

Croatia’s second-largest city is Split, situated on the country’s eastern coast. A popular tourist destination, Split is known for its stunning beaches, as well as museums and architectural remains that date back to the Roman period. The city is the location of Diocletian’s Palace, a UNESCO World Heritage site and famous Roman monument. Split has a population of around 180,000, although this increases to almost 350,000 for the wider metropolitan area.

Sources

  1. GeoNames