Podle sčítání lidu z roku 2001 v
Chorvatsku žije 4 437 460 obyvatel, z nichž většinu tvoří Chorvaté. Největším a zároveň hlavním městem je Záhřeb (Zagreb) s 933 000 obyvateli. Další města: Split - 189 390 obyvatel, Rijeka -167 964 obyvatel,
Zadar - 76 300 obyvatel, Pula - 62 378 obyvatel, Dubrovník - 49 700 obyvatel a
Poreč - 17 000 obyvatel.
V současné době žije na jadranských ostrovech přibližně 129 000. obyvatel, ale tento údaj se rok od roku snižuje. Hornaté oblasti, které tvoří v
Chorvatsku 40 % území, mají velmi řídké osídlení. To se pozitivně odráží v zachovalém stavu zdejší přírody.
K výrazným změnám v počtu obyvatel došlo v důsledku politických změn a války na Balkáně, které vedly k přesunům obyvatel a také i k odstěhování mnoha Srbů. Počet obyvatel tak klesl o téměř 5 procent a počet obyvatel chorvatské národnosti se snížil až o 7 %. Ze země odešlo cca 400 000 Srbů, i když toto číslo bylo částečně kompenzováno příchodem Srbů z některých dalších částí bývalé Jugoslávie. Konflikt na Balkáně a události, které k němu vedly, měly za následek také skutečnost, že se prohloubil rozdíl mezi chorvatským venkovem a velkými městy, kam se soustředila velká část obyvatel. Výjimkou jsou samozřejmě turistické lokality na pobřeží.