Prema hrvatskim zakonima grad se definira kao jedinica lokalne samouprave u kojoj se nalazi sjedište županije te svako mjesto sa više od 10 000 stanovnika koje predstavlja urbanu, prirodnu, povijesnu, društvenu i gospodarsku cjelinu.
Prema toj definiciji koji su najveći gradovi u Hrvatskoj?
Najveći gradovi u Hrvatskoj su Zagreb, Split, Rijeka i Osijek.
Prema popisu stanovništva iz 2011.godine među najvećim gradovima u Hrvatskoj najveći je Zagreb sa nešto više od 790 000 stanovnika.
Drugi po redu, Split, četiri je puta manji od Zagreba sa 167 121 stanovnikom. Rijeka ima 128 384 stanovnika, a Osijek 84 104 stanovnika.
Ovako velika razlika u broju stanovnika odražava stanje u kojem su ekonomija, znanost i kultura centralizirane u Zagrebu.
Tako je primjerice od 2007. do 2011. godine u Zagreb doselilo 87 600 stanovnika, do je u istom periodu drugi najveći grad u Hrvatskoj izgubio 59 200 stanovnika.