克罗地亚位于中欧的东南边缘,巴尔干半岛的西北,亚得里亚海东岸。隔亚得里亚海与意大利相望,北部的邻国是斯洛文尼亚和匈牙利,东面和南面则是塞尔维亚与波黑。总面积56594平方公里。海岸线长1778公里。
西南部和南部为亚得里亚海海岸,岛屿众多,海岸线曲折;中南部为高原和山地,东北部为平原。西南部为迪纳拉山地,多岩溶地貌。沿海为达尔马提亚海岸,北部为斯拉沃尼丘陵与萨瓦河沿岸平原。
克罗地亚北部为温带大陆性气候,四季分明,夏季温和,7月份平均气温18-22℃,冬季寒冷,气温低于0℃;中部和中南部为高原山地气候,夏季凉爽,气温不超过18℃,冬季严寒且降雪频繁,平均气温低于零下2℃;南部和西南部海岸为地中海式气候,夏季炎热干燥,平均气温超过22℃,冬季温和多雨,气温在0℃以上。
森林和水力资源丰富,全国森林面积268.9万公顷,森林覆盖率为47%。此外,还有石油、天然气、铝等资源。
克罗地亚人口417.4万(2016年)。