Chorwacja rozpościera się od wschodnich krańców Alp na północnym zachodzie do Niziny Panońskiej i brzegów Dunaju na wschodzie, jej środkową część pokrywa masyw Gór Dynarskich, zaś południowa część kończy się na wybrzeżu Morza Adriatyckiego.
Republika Chorwacka liczy 56 610 km2 (ląd), czyli około sześć razy mniej niż Polska. Do Chorwacji należy 1185 wysp, z czego 66 jest zaludnionych. Długość linii brzegowej wynosi 5835 km, z czego aż 4058 km przypada na wyspy. Największą wyspą jest Krk (410 km 2). Stolicą Chorwacji jest Zagrzeb, liczący około milion mieszkańców. Inne duże miasta Chorwacji to Rijeka, Split, Osijek, Varazdin, Pula, Karlovac, Cakovec, Zadar, Dubrovnik. Chorwacja jest podzielona na 20 Żupanji, 21 stanowi miasto Zagrzeb.