Zagreb es la capital y ciudad más poblada de Croacia. Está localizada al noroeste del país, entre el río Sava y la ladera sur del monte Medvednica, a unos 122 msnm. Dentro de su término municipal residen más de 850 000 habitantes en 2018, lo que la convierte en la cuarta ciudad más grande de Europa Sudoriental y en la segunda por extensión. Si se tienen en cuenta las poblaciones limítrofes, la cifra del área metropolitana asciende a 1 100 000 personas empadronadas.
La zona sobre la que se asienta Zagreb está habitada desde el Imperio romano. El yacimiento más antiguo que se ha localizado es la ciudad romana de Andautonia, situada a 10 km de la actual capital. El término «Zagreb» fue registrado por primera vez en 1134 para referirse a la archidiócesis de Zagreb, fundada en 1094,4 si bien durante siglos hubo dos pueblos distintos: Gradec —con bula de oro desde 1242— y Kaptol, donde se hallaba la catedral. Ambas localidades se fu