Number of Days of 20 °C in Barcelona by Year

This page contains a list of the number of days in each year that the high temperature equaled or exceeded 20 degrees Celsius in Barcelona, Spain, between 1924 and 2024.
Also see:
Which year had the most 20° days?
Based on NOAA records, the year 1926 holds the record for the most 20 °C days in Barcelona history. There were 269 days with a high temperature of at least 20 degrees that year.
How many so far this year (2024)?
As of April 17, there have been 2 days this year where the high temperature has reached at least 20 degrees Celsius in Barcelona, Spain.
The last time it reached at least 20° C was April 12, 2024.
  • Years marked with a gold background have more than 5% incomplete data
  • Click column headers to sort
Year Rank Days >= 20 °C
2024 86 2
2023 5 212
2022 6 210
2021 38 185
2020 9 204
2019 30 189
2018 13 200
2017 13 200
2016 29 190
2015 10 203
2014 7 206
2013 34 188
2012 15 199
2011 12 202
2010 44 180
2009 22 194
2008 42 182
2007 10 203
2006 4 215
2005 15 199
2004 41 184
2003 30 189
2002 54 175
2001 49 176
2000 46 178
1999 17 198
1998 17 198
1997 26 191
1996 58 173
1995 26 191
1994 38 185
1993 78 152
1992 72 161
1991 80 146
1990 20 197
1989 30 189
1988 23 192
1987 43 181
1986 38 185
1985 58 173
1984 69 166
1983 35 187
1982 49 176
1981 61 171
1980 70 165
1979 49 176
1978 55 174
1977 37 186
1976 72 161
1975 66 168
1974 79 149
1973 72 161
1972 81 144
1971 63 169
1970 84 116
1969 62 170
1968 49 176
1967 48 177
1966 45 179
1965 85 112
1964 60 172
1963 49 176
1962 68 167
1961 66 168
1960 82 143
1959 63 169
1958 55 174
1957 76 155
1956 71 162
1955 26 191
1954 55 174
1953 46 178
1952 21 195
1951 77 153
1950 23 192
1949 75 158
1948 3 229
1947 23 192
1946 63 169
1945 30 189
1944 35 187
1943 87 0
1942 87 0
1941 87 0
1940 87 0
1939 87 0
1938 83 137
1937 87 0
1936 87 0
1935 87 0
1934 87 0
1933 87 0
1932 87 0
1931 87 0
1930 87 0
1929 87 0
1928 87 0
1927 2 239
1926 1 269
1925 7 206
1924 17 198
Weather Station Details
Years Station Coordinates
1924–2024 Barcelona Aeropuerto location