List of massacres in Spain
The following is a list of massacres that have occurred in Spain :
Reconquista
| Name | Date | Location | Deaths | Perpetrators | Notes |
| Day of the Ditch | 797 or 807 | Toledo | 400 - 700 | Emirate of Córdoba | 700 city notables massacred in a special ditch by Muslim army under Amrus ibn Yusuf |
| Martyrs of Córdoba | 851 | Cordoba | 48 | Emirate of Córdoba | Forty-eight Christians executed by Muslims |
| Cordoba massacre | 1013 | Cordoba | 2,000 | Berbers | Invading soldiers under Sulayman ibn al-Hakam sacked and pillaged the city resulting in the deaths of many people and Jews. |
| 1066 Granada massacre | 30 December 1066 | Granada | 4,000 | Muslim mob | Muslim mobs massacred Jews |
| Toledo massacre | 7 May 1355 | Toledo | 1,200 | Henry of Trastámara | Henry of Trastámara leads forces that kill 1,200 Jews in Toledo |
| Seville massacre | 6 June 1391 | Seville | 4,000 | Christian mob | Mob kills 4,000 Jews. |
| Córdoba massacre | June 1391 | Cordoba | 2,000 | Christian mob | Mob kills 2,000 Jews. |
Habsburg Spain
| Name | Date | Location | Deaths | Perpetrators | Notes |
| Galera massacre | 10 February 1570 | Galera | 2,500 | Spanish Army | Spanish Army under John of Austria massacres 2,500 Moriscos. |
| Corpus de Sang | 7–10 June 1640 | Barcelona | 12–20 | Catalan peasants | Between 12 and 20 royal officials, including the Viceroy of Catalonia, were killed by the rioters. The massacre was one of the first events of the Reapers' War. |