Er zijn meer dan 400 steden in Kroatië, hoewel sommige hiervan kleine dorpen of steden met een kleine bevolking zijn. De grootste stad in Kroatië is Zagreb, de hoofdstad van het land, met een bevolking van ongeveer 800.000 mensen. Andere belangrijke steden in Kroatië zijn Split, Rijeka, Osijek en Pula.