This list of Spanish disasters by death toll includes major disasters (excluding acts of war) that occurred on Spanish soil or involved Spanish citizens, in a definable incident, where the loss of life was 10 or more.

200 or more deaths

FatalitiesYearArticleTypeLocationComments2,000,000-6,000,0001348-1350Black Death in SpainPandemicSpain500,0001647-1652Great Plague of SevilleEpidemicSeville, Andalusia 121,8522020-PresentCOVID-19 pandemic in SpainPandemicSpain3,000-8,00018701870 Barcelona yellow fever epidemicEpidemicBarcelona, Catalonia 2,50015221522 Almería earthquakeEarthquakeAlmería, Andalusia 1,20018841884 Andalusian earthquakeEarthquakeAndalusia 1,000+1879Santa Teresa floodFloodMurcia ~1,00014311431 Granada earthquakeEarthquakeGranada, Andalusia ~80014281428 Catalonia earthquakeEarthquakeCatalonia 617-1,00019621962 Vallés floodsFloodCatalonia 5901893SS Cabo MachichacoShip explosionSantander, Cantabria 5831977Tenerife airport disasterRunway collisionTenerife, Canary Islands 4721870HMS Captain (1869)Ship sinkingoffshore of Galicia 4121895Spanish cruiser Reina Regente (1887)Ship sinkingGulf of Cádiz40018041804 Almería earthquakeEarthquakeAlmería, Andalusia 38918291829 Torrevieja earthquakeEarthquakeAlicante, Valencian Community 298+18261826 Canary Islands stormCycloneCanary Islands 23820242024 Spanish floodsFloodsSpain2151978Los Alfaques disasterGas explosionTarragona, Catalonia

199 to 100 deaths

FatalitiesYearArticleTypeLocationComments1811983Avianca Flight 011Plane crashMadrid 16515181518 Vera earthquakeEarthquakeAlmería, Andalusia 15519721972 Tenerife Spantax Convair CV-990 crashPlane crashTenerife, Canary Islands 1542008Spanair Flight 5022Plane crashMadrid 1481985Iberia Flight 610Plane crashOiz, Biscay 1461980Dan-Air Flight 1008Plane crashTenerife, Canary Islands 1441959Vega de Tera disasterDam failureZamora, Castile and León 1121970Dan-Air Flight 1903Plane crashArbúcies, Catalonia 1041972Iberia Flight 602Plane crashIbiza, Balearic Islands

99 to 10 deaths

FatalitiesYearIncident NameTypeLocationComments9319831983 Madrid Airport runway collisionRunway collisionMadrid 8719961957 Biescas floodFloodBiescas, Aragon 851973Aviaco Flight 118Plane crashA Coruña, Galicia 821983Alcalá 20 nightclub fireBuilding fireMadrid 81+19571957 Valencia floodFloodValencia 80+1979Hotel Corona de Aragón fireBuilding fireZaragoza, Aragon 8019601964 Mt. Alcazaba UTA Douglas DC-6 crashPlane crashGranada, Andalusia 791888SS Sud America IShip sinkingLas Palmas, Canary Islands 792013Santiago de Compostela derailmentTrain derailmentSantiago de Compostela, Galicia 791972El Cuervo Cádiz-Sevilla railbus crashTrain collisionLebrija, Andalusia 78-1001944Torre del Bierzo rail disasterTrain collisionTorre del Bierzo, Castile and León 771778Main Theater of Zaragoza fireBuilding fire Zaragoza, Aragon 591884Alcudia bridge disasterTrain accidentAlamillo, Castilla–La Mancha 521970Soviet submarine K-8Submarine fireBay of Biscay501982Spantax Flight 995Plane crashMálaga, Andalusia 481940Velilla de Ebro train crashTrain collisionVelilla de Ebro, Aragon 4620262026 Adamuz train derailmentsTrain collisionAdamuz, Andalusia 441903Montalvo bridge train derailmentTrain accidentTorremontalbo, La Rioja 431990Flying nightclub fireBuilding fireZaragoza, Aragon 432006Valencia Metro derailmentTrain derailmentValencia, Valencian Community 411887SMS Gneisenau (1879)Ship sinkingMálaga, Andalusia 3919831983 Spanish floodsFloodsBiscay 381748Estubeny earthquakeEarthquakeEstubeny, Valencian Community 35-3920232023 Canary Islands migrant boat disasterMigrant disasterOffshore of Canary Islands 34-521965Villar de los Álamos train crashTrain collisionAldehuela de la Bóveda, Castile and León 341965Grisén - Pinseque train fireTrain fireZaragoza, Aragon 331922Paredes de Nava train crashTrain accidentParedes de Nava, Castile and León 321504Carmona earthquakeEarthquakeSeville, Andalusia 3219591959 Transair Douglas Dakota accidentPlane crashMontseny Massif, Catalonia 321978Muñoz wayside station crossing accidentTrain collisionLa Fuente de San Esteban, Castile and León 301965Iberia Flight 401Plane crashTenerife, Canary Islands 272000Soria bus crashTraffic collisionSoria, Castile and León 241925Sarrià train derailmentTrain accidentBarcelona, Catalonia 231973Tapicería Bonafonte fireBuilding fireZaragoza, Aragon 231987CasonShip sinkingOffshore of Galicia 211863Alabern bridge disasterTrain accidentHostalric, Catalonia 211926L'Ametlla train derailmentTrain accidentL'Ametlla de Mar, Catalonia 2119581958 Aviaco SNCASE Languedoc crashPlane crashGuadarrama Mountains 211873Viana de Cega derailmentTrain accidentViana de Cega, Castile and León 192005Tropical Storm Delta (2005)CycloneCanary Islands 191938Reus train crashTrain accidentReus, Catalonia 191915Frieira train derailmentTrain accidentFrieira, Galicia 192003Chinchilla train collisionTrain accidentChinchilla de Monte-Aragón, Castilla–La Mancha 191950Villallana train derailmentTrain accidentLena, Asturias 17-211957Villaverde Orcasitas train crashTrain collisionMadrid 171976Imperial Iranian Air Force Flight 48Plane crashMadrid 1720092009 swine flu pandemic in SpainPandemicSpain172020Storm GloriaCycloneNorthern Spain171929Gelida train accidentTrain accidentGelida, Catalonia 171850Adelaide (shipwrecked 1850)Ship sinkingOffshore of Galicia 151988Juneda train accidentTrain collisionJuneda, Catalonian 151872Riera de San Jorge bridge disasterTrain accidentL'Ametlla de Mar, Catalonia 151891Burgos train crashTrain accidentBurgos, Castile and León 151907Cambrils train derailmentTrain accidentCambrils, Catalonia 1420262026 Almería wildfireWildfireAlmería, Andalusia 141876Tàrrega derailmentTrain accidentTàrrega, Catalonia 141894Bilbao - Lezama train derailmentTrain accidentBilbao, Basque Country 141951Tortosa train accidentTrain accidentTortosa, Catalonia 141918Medina del Campo boiler explosionTrain accidentMedina del Campo, Castile and León 132016Erasmus bus crashBus crashFreginals, Catalonia 132023Fonda Milagros nightclub fireBuilding fireMurcia 131954Los Jarales bridge collapseBridge collapseFregenal de la Sierra, Extremadura 131917Pozaldez train crashTrain accidentPozaldez, Castile and León 1219561956 Atarfe–Albolote earthquakeEarthquakeGranada, Andalusia 121921Villagonzalo derailmentTrain accidentVillagonzalo, Extremadura 122001Lorca train accidentTrain collisionLorca, Murcia 121922Ontinyent train crashTrain collisionOntinyent, Valencian Community 122010Castelldefels train accidentTrain accidentCastelldefels, Catalonia 102001Flightline Flight 101Plane crashOffshore of the Columbretes Islands 1020242024 Valencia residential complex fireBuilding fireValencia, Valencian Community

References