This page tracks the highest and lowest temperatures ever officially recorded at 87 weather stations across Spain, based on measurements dating from 1903 to 2026. Use the interactive map or the list below to see the record high and record low temperature (in Celsius) for each location, along with the date each record was set.
| Location | Temperature | Record Date |
| A Coruña | 36 °C (96 °F) | September 13, 2020 |
| Agoncillo | 43 °C (110 °F) | August 24, 2023 |
| Albacete | 46 °C (114 °F) | August 31, 1903 |
| Alicante | 42 °C (108 °F) | August 13, 2022 |
| Almería | 42 °C (108 °F) | August 13, 2022 |
| Ávila | 39 °C (102 °F) | August 14, 2021 |
| Badajoz | 46 °C (114 °F) | July 13, 2017 |
| Barcelona - el Prat de Llobregat | 37 °C (99 °F) | August 27, 2010 |
| Bilbao | 44 °C (111 °F) | August 23, 2023 |
| Burgos | 39 °C (103 °F) | July 18, 2022 |
| Cáceres | 44 °C (111 °F) | August 14, 2021 |
| Cádiz | 43 °C (109 °F) | August 19, 1982 |
| Calamocha | 40 °C (104 °F) | August 13, 2021 |
| Calvarrasa de Abajo | 41 °C (106 °F) | August 22, 2023 |
| Camargo | 38 °C (100 °F) | September 17, 1987 |
| Castelló de la Plana | 41 °C (105 °F) | July 23, 2009 |
| Castrillón | 34 °C (94 °F) | June 16, 2000 |
| Ceuta | 41 °C (105 °F) | July 19, 2023 |
| Ciudad Real | 44 °C (111 °F) | July 13, 2017 |
| Colmenar Viejo | 40 °C (104 °F) | August 12, 1987 |
| Córdoba | 47 °C (116 °F) | August 14, 2021 |
| Cuenca | 42 °C (107 °F) | August 13, 2021 |
| Daroca | 41 °C (106 °F) | August 10, 2012 |
| Elche | 42 °C (108 °F) | July 25, 2022 |
| Getafe | 43 °C (109 °F) | August 14, 2021 |
| Gijón | 32 °C (90 °F) | August 3, 2003 |
| Girona | 43 °C (109 °F) | June 28, 2019 |
| Granada | 46 °C (115 °F) | August 14, 2021 |
| Granadilla de Abona | 40 °C (104 °F) | August 23, 1985 |
| Guadalajara | 43 °C (110 °F) | August 10, 2012 |
| Hinojosa del Duque | 43 °C (110 °F) | July 23, 1995 |
| Hondarribia | 42 °C (107 °F) | August 11, 2024 |
| Huelva | 43 °C (110 °F) | July 24, 2022 |
| Huesca | 43 °C (109 °F) | July 7, 1982 |
| Ibiza / Eivissa | 38 °C (101 °F) | September 5, 2016 |
| Izana | 31 °C (87 °F) | July 19, 1995 |
| Jaén | 44 °C (112 °F) | July 13, 2017 |
| Jerez de la Frontera | 46 °C (114 °F) | August 17, 2025 |
| Las Palmas de Gran Canaria | 37 °C (98 °F) | July 24, 2022 |
| Lleida | 43 °C (110 °F) | June 29, 2019 |
| Lugo | 41 °C (106 °F) | July 21, 1990 |
| Madrid | 41 °C (105 °F) | August 14, 2021 |
| Madrid - Barajas Airport | 43 °C (109 °F) | August 14, 2021 |
| Madrid - Cuatro Vientos Airport | 42 °C (108 °F) | August 14, 2021 |
| Málaga | 44 °C (112 °F) | July 19, 2023 |
| Maó-Mahón | 39 °C (103 °F) | July 26, 1983 |
| Melilla | 42 °C (107 °F) | July 6, 1994 |
| Molina de Aragón | 38 °C (100 °F) | August 14, 1987 |
| Morón de la Frontera | 47 °C (116 °F) | July 19, 1967 |
| Murcia | 47 °C (117 °F) | August 15, 2021 |
| Navacerrada | 33 °C (92 °F) | July 14, 2022 |
| Ourense | 44 °C (111 °F) | July 14, 2022 |
| Oviedo | 39 °C (102 °F) | July 17, 2022 |
| Palma de Mallorca | 39 °C (102 °F) | August 13, 2022 |
| Pamplona | 41 °C (105 °F) | August 23, 2023 |
| Pamplona - Airport | 42 °C (108 °F) | July 17, 2022 |
| Ponferrada | 42 °C (107 °F) | July 17, 2022 |
| Pontevedra | 39 °C (103 °F) | July 17, 2006 |
| Puerto del Rosario | 39 °C (103 °F) | August 22, 2013 |
| Reus | 40 °C (104 °F) | August 4, 2018 |
| Rota | 43 °C (109 °F) | August 12, 2025 |
| Salamanca | 41 °C (105 °F) | July 17, 2022 |
| San Javier | 41 °C (107 °F) | October 3, 2013 |
| San Javier | 41 °C (106 °F) | August 18, 2025 |
| San Sebastian - Igueldo | 38 °C (100 °F) | June 21, 2003 |
| Santa Cruz de La Palma | 41 °C (106 °F) | August 20, 1966 |
| Santa Cruz de La Palma | 35 °C (95 °F) | September 8, 1987 |
| Santa Cruz de Tenerife | 41 °C (106 °F) | July 11, 1952 |
| Santander | 36 °C (96 °F) | September 23, 1983 |
| Santiago de Compostela | 39 °C (103 °F) | July 20, 1990 |
| Segovia | 39 °C (102 °F) | August 13, 2021 |
| Sevilla | 47 °C (116 °F) | July 23, 1995 |
| Soria | 39 °C (102 °F) | August 9, 2023 |
| Tarifa | 37 °C (99 °F) | August 17, 1949 |
| Teruel | 41 °C (106 °F) | August 14, 2021 |
| Toledo | 44 °C (112 °F) | August 13, 2021 |
| Torrejón de Ardoz | 43 °C (109 °F) | August 14, 2021 |
| Torrevieja | 42 °C (107 °F) | August 13, 2022 |
| Tortosa | 44 °C (111 °F) | August 23, 2023 |
| València | 42 °C (107 °F) | August 9, 2019 |
| Valladolid | 39 °C (103 °F) | July 17, 2022 |
| Valverde | 33 °C (92 °F) | September 19, 2025 |
| Valverde de la Virgen | 38 °C (101 °F) | August 13, 1987 |
| Vigo | 41 °C (105 °F) | August 7, 2016 |
| Vitoria-Gasteiz | 42 °C (107 °F) | August 11, 2025 |
| Zamora | 42 °C (107 °F) | July 14, 2022 |
| Zaragoza | 44 °C (112 °F) | July 7, 2015 |
The highest temperature ever officially recorded in Spain was 117 °F (47 °C), set in Murcia on August 15, 2021.
The lowest temperature ever officially recorded in Spain was -148 °F (-100 °C), set in Tortosa on August 18, 1905.
This page includes record high and low temperature data for 87 weather stations in Spain.
The record highs and lows on this page span from 1903 to 2026 and are updated whenever a new station record is set.