What is the capital of Croatia?
Zagreb sits on the Sava river at the southern slopes of Medvednica mountain, in northern Croatia.
Zagreb is the capital and seat of government of Croatia, a role it has held since 1991. Croatia itself has an estimated population of 3,876,200 (2025).
Zagreb is also the largest city in Croatia, which is the usual arrangement, though it is far from universal: see the countries where capital and largest city differ.
Zagreb at a glance
| City population | 767,131 (2021 census) |
|---|---|
| Metropolitan area | 1,086,528 (2021 census) |
| Country | 🇭🇷 Croatia |
| Capital since | 1991 |
| Largest city in Croatia | Zagreb |
| Time zone | UTC+01:00 (CET) |
| Currency | Euro (EUR) |
About Zagreb
Zagreb has been the capital of Croatia since 1991, Zagreb was proclaimed the capital of independent Croatia in 1991, having been the country's political centre for centuries.
Zagreb is Croatia's largest city and its political, economic and cultural centre.
Its historic core is split between the medieval upper town, Gornji Grad, and the 19th-century lower town.
City facts sourced from Wikipedia: Zagreb.
Frequently asked questions
What is the capital of Croatia?
Is Zagreb the largest city in Croatia?
What is the population of Zagreb?
Where is Zagreb located?
When did Zagreb become the capital of Croatia?
What time zone is Zagreb in?
What currency is used in Zagreb?
Capitals of neighbouring countries
See the full profile of Croatia on its country page, or browse every capital city.
Capital and country data from open datasets; city and metropolitan populations are hand-curated per city and cited where they are shown. Populations of countries come from the World Bank (SP.POP.TOTL). Full sources and vintage on the data page. Last updated . Report a correction.