Croatia's Recent Earthquakes: Rebuilding Zagreb and Petrinja
At 6:24 AM on March 22, 2020, a M5.5 earthquake shook Zagreb with enough force to crack the spires of its Gothic cathedral, collapse chimneys across the historic upper town, and send roof tiles cascading onto streets that were, for once, almost entirely empty. Croatia had declared a pandemic lockdown the previous day — the first Sunday of restrictions that would reshape European life for two years. The near-absence of pedestrians almost certainly saved lives. Twenty-seven people were injured. The Zagreb earthquake became, briefly, a strange compound image: the pandemic city, already quieted to something approximating a ghost town, now strewn with rubble from buildings that had stood for a century or more without incident.
Nine months later, on December 29, 2020, Croatia's seismic year concluded with a far more devastating event. At 12:19 PM, a M6.4 earthquake struck near Petrinja — a town of roughly 24,000 in the Sisak-Moslavina County, 50 kilometers south of Zagreb — killing 7 people, injuring more than 100, and demolishing the center of a town that had already survived the Yugoslav Wars of the 1990s only to be destroyed by geology in a Tuesday afternoon in December. Video footage taken within minutes of the earthquake showed Petrinja's main street as a continuous field of rubble where mid-20th-century masonry buildings had stood seconds before. A child pulled alive from the wreckage. A mayor standing in the ruins of his town telling reporters: "Petrinja is no more."
Together, these two earthquakes forced Croatia — an EU member state, a Mediterranean tourism destination, a country whose public identity centers on the Dalmatian coast rather than its internal geology — to confront a hazard it had not adequately accounted for in its building stock, its emergency infrastructure, or its public consciousness. The Dinaric fault system that generated both events runs through the most populated corridor of the country. It has generated large earthquakes before — including an 1880 Zagreb event that reshaped the city. And it will generate them again.
The Tectonic Setting: The Adriatic Microplate and the Dinarides
Croatia's seismic hazard is a product of its position within one of the most tectonically complex regions of the European continent: the junction between the Adriatic microplate, the Eurasian plate, and the diffuse southern boundary of the Pannonian Basin — a back-arc extensional province that formed as the Carpathian arc rolled back into the Eurasian interior between roughly 20 and 10 million years ago.
The Adriatic microplate — a fragment of the African plate that rifted away in the Mesozoic and now moves semi-independently — is pushing northward and northeastward into the southern margin of Eurasia at approximately 3–5 mm/year. This convergence is accommodated through the Dinarides — the mountain chain that forms Croatia's backbone from the Slovenian border in the northwest to Bosnia, Montenegro, and Albania in the south — where a series of northeast-trending reverse faults and strike-slip structures absorb the Adriatic plate's motion through a combination of crustal shortening, folding, and lateral transfer along major fault zones.
🏔️ The Dinarides: Structure of Croatia's Seismic Belt
The Dinaric Alps — the fold-and-thrust belt that defines the structural backbone of the western Balkans — are the surface expression of the Adriatic-Eurasia collision that began in the Cretaceous and continues today. In Croatia specifically, the Dinarides comprise a series of northwest-southeast trending structural units: the External Dinarides (the coastal ranges and islands of Dalmatia, built of Mesozoic carbonate platform rocks folded during the collision), the Internal Dinarides (the metamorphic and igneous core zones further inland), and the transition zone into the Pannonian Basin where the compressional Dinaric structures give way to the extensional faulting of the Pannonian interior. Zagreb sits in this transition zone — the structurally complex boundary between the compressional Dinaric belt and the extensional Pannonian Basin — which is precisely why it generates a distinctive style of seismicity combining both reverse and normal faulting mechanisms at relatively shallow crustal depths of 5–15 kilometers.
The specific fault system responsible for Croatia's 2020 earthquakes — and for the long historical record of damaging earthquakes in the Zagreb-Sisak-Petrinja corridor — is the Pokuplje fault zone: a northwest-trending complex of reverse and left-lateral faults running through the Kupa River valley between Zagreb and the Dinaric front. This fault zone marks the transition between the relatively stable Pannonian crust to the northeast and the actively shortening Dinaric front to the southwest, and it accommodates the velocity discontinuity between these two structural domains through a combination of thrust and strike-slip motion that produces the shallow, moderate-to-large earthquakes that have repeatedly struck the Croatian interior.
The March 2020 Zagreb Earthquake: A Capital in Lockdown
The March 22, 2020 M5.5 Zagreb earthquake occurred on a Sunday morning at 6:24 AM local time, at a depth of approximately 10 kilometers, with an epicenter approximately 7 kilometers north of Zagreb's city center — in the Medvednica Mountain foothill zone that separates Zagreb from the Zagorje hills to the north. The hypocenter location placed it in the southern margin of the Medvednica fault complex, a system of northwest-trending reverse faults that underlie the Medvednica horst and have generated Zagreb's most significant historical earthquakes, including the major 1880 event.
At M5.5, the Zagreb earthquake was not large by global standards — it would have been barely newsworthy in Japan, California, or Turkey. In Zagreb, it was the largest earthquake the city had experienced in 140 years, and the damage it caused to the historic building stock of the upper city — Gornji Grad — was extensive and sobering. The twin neo-Gothic spires of Zagreb Cathedral, the city's most iconic structure and a symbol of Croatian identity visible from across the lower city, were both damaged: one spire lost its upper section, scaffolding collapsed, and masonry fell onto the plaza below. The Baroque palaces of the upper town suffered chimney collapses, facade cracking, and partial wall failures. Across the city, approximately 1,900 buildings were reported damaged, with 26 designated as temporarily unusable following rapid post-earthquake inspections.
The 1880 Zagreb Earthquake: The Historical Precedent
The 2020 Zagreb earthquake was not the first time the Medvednica fault system had demonstrated its potential. On November 9, 1880, a M6.3 earthquake struck Zagreb — then the capital of the Kingdom of Croatia-Slavonia within the Austro-Hungarian Empire — causing widespread damage to the city's historic fabric and leaving an impression on Zagreb's architecture that can still be read in the building stock today. The 1880 earthquake damaged or destroyed the majority of Zagreb's older masonry structures, prompted the reconstruction or reinforcement of many historic buildings, and directly motivated the appointment of the architect Hermann Bollé to oversee the reconstruction of Zagreb Cathedral — the project that produced the twin neo-Gothic spires that the 2020 earthquake damaged.
The 140-year interval between the 1880 and 2020 Zagreb events is long enough that the 1880 earthquake had effectively passed out of living memory and institutional consciousness by the time the 2020 event arrived. The hazard had not decreased — the recurrence interval for M5.5+ events on the Medvednica system is measured in decades, not centuries — but the institutional memory of what a Zagreb earthquake looks like had faded sufficiently that the 2020 event caught the city essentially unprepared for the reality of earthquake damage to a historic urban center.
The December 2020 Petrinja Earthquake: Croatia's Deadliest in Decades
If the March 2020 Zagreb earthquake was a warning with relatively constrained consequences, the December 29, 2020 Petrinja earthquake was the event that reset Croatia's relationship with seismic risk entirely. The M6.4 mainshock struck at 12:19 PM local time, at a depth of approximately 10 kilometers, with an epicenter near the town of Petrinja in the Sisak-Moslavina County — 50 kilometers south of Zagreb and within the zone where the Pokuplje fault system intersects with the Dinaric frontal structures.
The earthquake was preceded by a M5.2 foreshock approximately one day earlier, on December 28, which caused significant anxiety among local residents and prompted many to sleep outside or in cars — a precaution that may have reduced the death toll in the mainshock. The mainshock itself, at more than one hundred times the energy of the foreshock, exceeded what the foreshock had suggested was coming and struck the Kupa Valley towns with intensities of MMI VIII–IX in the epicentral zone — sufficient to collapse unreinforced masonry buildings constructed without seismic design provisions, which represented the dominant building type in Petrinja, Sisak, and Glina.
The Destruction of Petrinja
Petrinja's destruction was rapid and nearly total in its historic center. The town had developed along a characteristic Central European pattern: a historic core of 19th-century and early 20th-century masonry buildings — load-bearing brick and stone walls with timber floor and roof structures — surrounded by post-World War II expansion in reinforced concrete construction and the occasional socialist-era housing block. The earthquake discriminated sharply between these typologies: the historic masonry buildings of the town center failed almost universally, while many of the post-war concrete structures survived with damage but without collapse.
The specific failure mechanism in Petrinja's masonry buildings was the classic out-of-plane wall failure: unreinforced masonry walls, loaded in the direction perpendicular to their plane by horizontal earthquake accelerations, lack the tensile capacity to resist the overturning forces applied by the shaking. Facades separated from return walls at corners. Gable walls — the triangular masonry at the end of pitched roof buildings, typically the least well-connected element in traditional masonry construction — toppled outward into streets and onto residents below. Interior walls collapsed, bringing timber floors with them in progressive pancake sequences. The spatial pattern of damage in Petrinja's center — heavy collapse concentrated in a compact area around the main square and historic streets, lighter damage at the periphery where post-war construction dominated — was legible in satellite imagery within hours of the event and confirmed by ground survey teams in the days that followed.
Sisak and Glina: The Wider Damage Zone
The destructive effects of the Petrinja earthquake extended well beyond the epicentral town. Sisak — a city of approximately 47,000, the county seat and the largest urban center in the region — suffered severe damage across its historic building stock, with a significant fraction of the pre-war masonry building inventory rendered uninhabitable. The damage in Sisak was particularly consequential because the city had already experienced a M5.0 earthquake on December 28 — the same day as the Petrinja foreshock — in a nearby location, meaning the county had received two damaging events within 24 hours before the M6.4 mainshock arrived on the 29th.
Glina — a smaller town approximately 20 kilometers southwest of Petrinja — also sustained heavy damage to its historic center. The rural villages of the Sisak-Moslavina and Karlovac counties suffered perhaps the most disproportionate impact: isolated communities of older residents, living in traditional stone farmhouses with minimal seismic resistance, found themselves with collapsed or heavily damaged dwellings and limited access to emergency services in the immediate post-earthquake period, as roads were blocked by debris and rural emergency response capacity was rapidly overwhelmed.
📜 The Yugoslav Wars Legacy: Damaged Before the Earthquake
The Sisak-Moslavina and Karlovac counties — the region most severely affected by the December 2020 earthquake — were also among the areas most heavily affected by the Croatian War of Independence between 1991 and 1995. The region was occupied by Serbian forces as part of the Republic of Serbian Krajina for much of the conflict period, experiencing combat, shelling, and systematic destruction of civilian infrastructure before Croatian forces re-established control in Operation Storm in 1995. The population that remained in the region after the war lived in communities that had already experienced significant building damage and had received only partial reconstruction assistance in the years since. When the 2020 earthquake struck, some of the buildings that collapsed were already structurally compromised by war damage that had never been fully repaired — a compound vulnerability analogous in structure, if very different in context and scale, to the conflict-earthquake interaction observed in Syria in 2023. The earthquake also struck a population that had been disproportionately aged by the post-war emigration of younger residents — leaving behind communities of elderly residents, often living alone, in buildings that had survived the war but could not survive the shaking.
Croatia's Historical Earthquake Record
The 2020 earthquakes were not anomalies in Croatia's seismic history — they were the most recent entries in a catalog of damaging events stretching back centuries along the Dinaric and Pannonian fault systems:
| Year | Location | Magnitude (est.) | Deaths / Effects |
|---|---|---|---|
| 1511 | Idrija region (Slovenia-Croatia border) | ~M6.9 | Major damage across Carniola and Croatian borderlands; one of the strongest historical events in the region |
| 1667 | Dubrovnik (Ragusa) | ~M7.0 | ~5,000 killed; almost total destruction of medieval Dubrovnik; tsunami in the Adriatic |
| 1750 | Karlovac region | ~M6.0 | Significant damage to the Karlovac fortress town and surrounding settlements |
| 1880 | Zagreb (Medvednica fault) | M6.3 | No deaths recorded; widespread structural damage; reshaped Zagreb's historic architecture |
| 1901 | Rijeka (Kvarner region) | M5.9 | Damage to Rijeka and coastal towns; tsunami observation in the Kvarner Gulf |
| 1942 | Dalmatian coast | M6.0 | Felt across Dalmatia; structural damage in coastal towns |
| 1979 | Montenegro (Black Monday) | M7.1 | 136 killed in Montenegro/Yugoslavia; felt strongly in southern Croatia; Dubrovnik damaged |
| 1996 | Ston, Dalmatia | M6.0 | Severe damage to the medieval Ston walls and surrounding villages; 1 killed |
| 2020 (Mar) | Zagreb (Medvednica) | M5.5 | 27 injured; ~1,900 buildings damaged; Zagreb Cathedral spires cracked; COVID lockdown context |
| 2020 (Dec) | Petrinja / Sisak-Moslavina | M6.4 | 7 killed; 100+ injured; ~45,000 displaced; Petrinja center leveled |
The 1667 Dubrovnik earthquake — estimated at approximately M7.0 and one of the most destructive events in Adriatic history — killed approximately 5,000 of the city-state of Ragusa's roughly 30,000 inhabitants and destroyed most of the medieval city that had made Ragusa one of the wealthiest maritime republics in the Mediterranean. The baroque Dubrovnik that tourists visit today is largely the reconstruction built after 1667 — a fact that the city's tourism narrative rarely emphasizes, but that is directly relevant to understanding the seismic vulnerability of the rebuilt fabric. The fault system that generated the 1667 event — the Neretva-Dubrovnik fault zone on the southernmost Dinaric front — has not produced a comparable event since, meaning that nearly 360 years of strain accumulation has occurred on a fault system capable of M7.0 earthquakes beneath one of the most intensively visited tourist destinations in Europe.
Building Stock Vulnerability: The Masonry Legacy
The pattern of damage in both the Zagreb and Petrinja earthquakes pointed consistently to the same vulnerability: unreinforced masonry construction — stone, brick, or combined stone-and-brick bearing-wall buildings — performing catastrophically under seismic loading that modern engineered construction would survive with moderate damage.
Croatia's building stock reflects its historical development trajectory in ways that are directly legible in earthquake damage patterns. The pre-World War II urban fabric of Zagreb, Sisak, Petrinja, and the other historic towns of continental Croatia was built almost entirely in load-bearing masonry — the standard construction technology of Central Europe from the medieval period through the early 20th century. These buildings used limestone, sandstone, or fired brick for walls, with timber floors and roofs that provided essentially no lateral resistance to horizontal earthquake forces. The post-war socialist construction of reinforced concrete frame buildings — apartment blocks, institutional buildings, commercial structures — performed dramatically better in 2020, confirming the fundamental engineering reality that a material with tensile strength (reinforced concrete) behaves fundamentally differently under earthquake loading than a material without it (unreinforced masonry).
The Reconstruction Challenge: Speed vs. Quality
The reconstruction of the Sisak-Moslavina County following the December 2020 earthquake became one of the most significant post-disaster rebuilding programs in Croatia's post-independence history — and one of the most closely watched, for both political and technical reasons. The scale of displacement (45,000 people), the rural character of much of the affected area, the presence of a pre-existing depopulation trend driven by post-war emigration, and the cold winter conditions combined to create intense political pressure for rapid action.
The Croatian government established a dedicated reconstruction authority — the Central State Office for Reconstruction and Housing — and committed substantial central government funds to the effort. European Union cohesion funds and solidarity fund mechanisms were activated, with the EU ultimately approving approximately 683 million euros in reconstruction assistance for Croatia under the EU Solidarity Fund, which had been activated for the earthquake damage. This represented one of the larger EU Solidarity Fund activations for earthquake damage in the fund's history and reflected both the scale of physical damage and Croatia's EU membership status — a distinction that separates Croatian earthquake victims' reconstruction experience from that of earthquake survivors in non-EU Balkan states in fundamental and consequential ways.
The Speed-Quality Tension in Post-Earthquake Rebuilding
The reconstruction program exposed a tension that arises in virtually every major post-earthquake rebuilding effort: the political imperative for rapid visible progress versus the technical requirements for rebuilding structures that will not repeat the failures of what they replace. The displaced residents of Sisak-Moslavina — many of them elderly, living in temporary container housing through the winter — needed permanent accommodation quickly. The technical authorities responsible for ensuring that new or reconstructed buildings were built to seismic standards needed time: time for engineering assessment of existing structures, time for design review of new construction, time for construction quality control that would verify the materials and methods actually matched the specifications.
The tension was managed imperfectly, as it typically is. Some structures were reconstructed rapidly in ways that engineering observers noted did not fully incorporate the seismic performance improvements that post-earthquake hazard assessment recommended. Other reconstruction projects were delayed for years by bureaucratic, legal, and financial complications in a county where property records had been disrupted by the 1990s conflict, where building ownership was disputed, and where the reconstruction authority's capacity was strained by the geographic scale and complexity of the damage distribution.
The Broader Dinaric Seismic Context
Croatia's 2020 earthquakes did not occur in isolation from the broader seismic environment of the western Balkans — a region in which the Adriatic microplate convergence generates earthquake hazard across Slovenia, Bosnia and Herzegovina, Montenegro, Albania, and North Macedonia, with varying proximity to population centers and varying levels of preparedness and building code enforcement.
The Dinaric belt's most hazardous section, from a population exposure standpoint, may not actually be in Croatia but in Bosnia and Herzegovina — a country where the combination of active Dinaric thrust faulting, the aftermath of the 1992–1995 war (which damaged building stock in ways never fully repaired), and limited national capacity for seismic monitoring and building code enforcement creates a vulnerability profile that several seismological assessments have characterized as among the highest in the broader Mediterranean region. The 1969 Banja Luka M6.4 earthquake killed 15 people and caused severe damage in what was then Yugoslav Bosnia. The fault systems that generated it remain active.
Montenegro's Black Monday earthquake of April 15, 1979 — M7.1, 136 dead, causing billions of dollars in damage (in 1979 currency) across the Montenegrin coast — represents the maximum credible event calibration for the southern Dinaric belt and produced effects felt across the entire Adriatic region. The same fault system runs into Albanian territory, where the November 2019 M6.4 Durrës earthquake killed 51 people and damaged more than 3,000 buildings — a tragedy of very recent memory in a country with even more limited retrofit capacity than Croatia or Bosnia.
What Zagreb's Seismic Risk Looks Like Today
For Zagreb specifically — a capital city of approximately 800,000 in the municipality and approaching 1 million in the wider urban area — the 2020 earthquake clarified a risk that had been quantified in the scientific literature but not fully integrated into public risk communication or urban policy.
The Medvednica fault system, which generated both the 1880 M6.3 and the 2020 M5.5 earthquakes, is capable of producing events in the M6.5–7.0 range — confirmed both by the 1880 historical record and by paleoseismic trench investigations that have identified evidence of prehistoric large-magnitude ruptures along fault segments in the Medvednica range north of the city. The recurrence interval for M6+ events on this system is estimated at several hundred years — meaning the 1880 event does not guarantee any particular quiet period, and the 2020 M5.5, occurring 140 years after the 1880 event, does not reset any clock toward safety.
A M6.5 earthquake directly beneath Zagreb — rather than 7 km north of the center as in the 2020 event — at a depth of 8–12 km would deliver ground motions to the city's building stock substantially exceeding what March 2020 produced. The fraction of Zagreb's pre-war masonry building inventory that would sustain heavy damage or collapse under those motions represents one of the most consequential unresolved seismic risk challenges in Central Europe — not because the hazard is exceptional by global standards, but because the exposure of an EU capital city with a large pre-seismic-code building stock to a fault system with a documented history of M6+ events has not yet been adequately addressed through the retrofitting and code enforcement programs that the risk requires.
Conclusion
Croatia's 2020 earthquakes were, by global measures, moderate events — a M5.5 and a M6.4, producing death tolls in the single digits and low dozens rather than the thousands that equivalent events in lower-income countries with worse building stock produce. In that relative mildness lies a trap: the temptation to conclude that Croatia's seismic risk is essentially manageable, that the damage revealed vulnerabilities that are being addressed, and that the worst is unlikely to be dramatically worse than what 2020 delivered.
The trap is a misreading of what 2020 demonstrated. The Zagreb M5.5 damaged nearly 2,000 buildings at ground motion levels well below what the Medvednica system can generate at its maximum. The Petrinja M6.4 leveled a town center at a distance from Zagreb that, if the epicenter had been centered directly under the capital, would have multiplied the damage by an order of magnitude. The historical record — 1667 Dubrovnik, 1880 Zagreb, 1979 Montenegro — shows that the Dinaric fault belt has generated M6.5–7.0+ events repeatedly, and that none of those events have been followed by the kind of systematic building stock transformation that would ensure the next comparable event produces categorically different outcomes.
The work of seismic risk reduction in Croatia is well begun — the political visibility created by 2020 generated real momentum in reconstruction funding, engineering assessment programs, and public awareness that did not previously exist. What remains is the harder, slower work: the decades-long process of systematically improving the seismic performance of a building stock built by generations who did not know, or chose not to act on, what the geology beneath their cities was capable of delivering.
Support Earthquake Radar
Earthquake Radar provides free, real-time earthquake monitoring and in-depth educational resources to help communities understand seismic risk. If this guide was useful, please consider supporting our mission:
Your support helps maintain free earthquake monitoring services and fund more educational resources for communities worldwide.
Twitter/X