climate.sorkinlabs

Los Angeles nights aren't cooling off like they used to.

The heat you feel isn't only the afternoon high — it's whether the night gives you a break. At 14 weather stations across the LA area, from the beach to the mountains to the desert, the number of nights that never drop below 70°F has climbed for decades. Here is every one of those nights since 1893, straight from NOAA's daily records.

Latest readings through Aug 23, 2026; 12 further stations with 50+ year records that have since closed are included for history. This site does not chart the famous downtown "Civic Center" record — here's why.

Pasadena: nights per year that stayed at or above 70°F, 1951–1980 2.9
…and per year, 2016–2025 15
Pasadena: days per year at or above 95°F, then 20
…and now 42

Every station, any year

Year 2025
1900
1910
1920
1930
1940
1950
1960
1970
1980
1990
2000
2010
2020

Press play, or drag the year. Each pill is one station's count for that year (hover for the name); “≥” means the year is incomplete there and the count is a lower bound; stations with no data that year are hidden. Colors use one scale for every year. The downtown Civic Center record is deliberately absent (why). Open the full map →

This summer so far

Average daily high from June 1 through each station's latest reading, ranked against every other summer over the same dates. Volunteer-run stations report with a lag, so some aren't rankable yet.

Warm nights, year by year

Nights at Pasadena whose low never fell below 70°F. Dark steps are decade averages.

05101520253035avg 1951–1980: 2.93MMTS sensor, moved 12 ft, readings 4pm→8am192019401960198020002020+2.1 nights per decade since 1951
· bars: each year · dark steps: decade averages · hollow bars: incomplete years, at least this many

Explore Pasadena in full →

The same shift, at the beach, in the valleys, on the mountain, in the desert

Nights per year at or above 70°F, averaged by decade, at every station.

Palmdale since 1931
20481930s2020s*
Palmdale Airport since 1934
16371930s2020s*
Pasadena since 1893
0.2191910s2020s*
Santa Ana since 1916
0.48.21940s2020s*
1.58.71950s2020s*
Riverside 1893–2016
0.57.41900s1990s*
UCLA since 1933
1.27.71940s2020s*
Newport Beach since 1921
0.05.01920s2020s*
Lake Elsinore since 1897
8.7131900s2020s*
LAX since 1944
0.04.51940s2020s*
Culver City since 1935
0.04.31940s2020s*
Woodland Hills since 1949
0.54.01950s2020s*
San Gabriel 1939–2015
0.33.81940s1990s
Burbank since 1939
0.84.01940s2020s*
1.34.51960s2000s*
El Toro MCAS 1945–1998
2.05.01950s1990s*
Corona 1913–1988
0.73.51910s1980s*
San Fernando 1918–1974
1.22.91920s1960s
Torrance Airport since 1932
1.63.21930s2020s*
0.82.11910s1990s*
Santa Monica Pier 1937–2010
0.11.41940s1990s*
Pomona Fairplex 1893–2012
1.52.51890s1980s
Yorba Linda 1912–2007
0.30.61910s1970s
Laguna Beach 1928–2008
2.02.01930s2000s*
Claremont 1893–1980
2.01.61890s1970s
Mt. Wilson since 1948
119.81950s2010s*

Each dot is the average per year over a decade (complete years only). * = current decade so far. Panels sorted by change; same vertical scale everywhere.

Hot days: up inland, flat at the coast

Days per year at or above 95°F. The marine layer keeps coastal afternoons in check; the valleys and the desert get the extra heat.

Pasadena since 1893
19471910s2020s*
Woodland Hills since 1949
53811950s2020s*
Riverside 1893–2016
36611900s1990s*
Palmdale since 1931
69851930s2020s*
Palmdale Airport since 1934
70861930s2020s*
4.0191910s1990s*
Lake Elsinore since 1897
65801900s2020s*
San Gabriel 1939–2015
19301940s1990s
56661960s2000s*
San Fernando 1918–1974
38441920s1960s
Yorba Linda 1912–2007
13191910s1970s
Burbank since 1939
21241940s2020s*
Santa Ana since 1916
6.29.31920s2020s*
Mt. Wilson since 1948
0.33.21950s2010s*
3.96.71950s2020s*
Claremont 1893–1980
16181890s1970s
El Toro MCAS 1945–1998
3.45.31950s1990s*
LAX since 1944
0.21.01940s2020s*
Newport Beach since 1921
0.40.81930s2020s*
Laguna Beach 1928–2008
0.70.81930s2000s*
Santa Monica Pier 1937–2010
0.00.01940s1990s*
Torrance Airport since 1932
1.51.21930s2020s*
Culver City since 1935
2.61.21930s2020s*
UCLA since 1933
4.32.51930s2020s*
Corona 1913–1988
50401910s1980s*
Pomona Fairplex 1893–2012
36221890s1970s

Each dot is the average per year over a decade (complete years only). * = current decade so far. Panels sorted by change; same vertical scale everywhere.

Every summer at Pasadena since 1893

One row per summer, newest at the top; one square per day, colored by that day's high. Look for the dark streaks.

Loading 134 summers…

Pasadena's nights, as stripes

192019401960198020002020
Each stripe is one year's average daily low compared with 1951–1980: blue cooler, red warmer. Light gray = incomplete year.

Nights have warmed about 0.8°F per decade at Pasadena since 1951 (days: 0.5°F per decade).

How this was made. Daily highs and lows from NOAA's GHCN-Daily archive for 14 long-running stations, quality-flagged values removed, years with missing data shown as gaps rather than zeros, thresholds in whole °F as the observers recorded them, "then" = 1951–1980. Every chart is one thermometer at one place, raw as NOAA published it; instrument and site changes NOAA has detected are marked on the station pages. Details, caveats, the Pasadena instrument history and the excluded downtown record: Methods. Everything is open source: github.com/ssorkin/climate.

Every number on this site is computed from NOAA's public daily station records by an open-source pipeline. Charts show what one thermometer recorded at one place — not a regional average. See Methods for what is and isn't included.