Climate Change in White Rock, New Mexico

40+ years of recorded temperature data show White Rock is warming.

Based on our analysis of 40 years of temperature data near White Rock, NM, this area shows a warming trend of approximately +0.4°F per decade. 6 of the last 10 years recorded above-average temperatures, and 2024 was the warmest year on record at +1.0°F above the historical baseline.

Key Climate Facts

Rate of Change

+0.4°F

per decade

Warmest Year

2024

+1.0°F anomaly

Recent Warm Years

6 / 10

above-average years

Decade Shift

+1.7°F

2020s vs 1940s

Compared to the National Average

White Rock is warming 0.2°F/decade faster than the national average.

National: +0.20°F/decade
White Rock: +0.39°F/decade

Climate Spiral

Each ring represents one year of monthly temperatures. Blue indicates cooler-than-average periods; red indicates warmer. The outward drift over time reveals White Rock's long-term warming trend.

Temperature anomaly spiral for White Rock, New Mexico
Climate spiral: monthly temperature anomalies from 40+ years of NOAA records for White Rock, NM.

Warming Stripes

Each vertical stripe represents one year. The color gradient from blue to red shows how annual temperatures have shifted relative to the historical average.

Warming stripes for White Rock, New Mexico
Warming stripes: each stripe is one year of average temperature anomaly for White Rock, NM.

Temperature Trend

Annual temperature anomalies plotted over time with a linear regression trend line. The slope of +0.39°F per decade quantifies the rate of change.

Temperature trend chart for White Rock, New Mexico
Linear trend: annual temperature anomalies with trend line for White Rock, NM.

Temperature by Decade

1940s
-0.79°F
1950s
-2.29°F
1960s
-2.87°F
1970s
-2.55°F
1980s
-1.15°F
1990s
-0.91°F
2000s
-0.16°F
2010s
-0.15°F
2020s
+0.81°F

Average temperature anomaly per decade relative to the historical baseline period.

Anomaly Scale

-3.8°F Colder Normal +0.9°F Warmer

Color bounds are set to the 5th and 95th percentile of anomalies to avoid outlier washout.

Monthly Temperature Records

Complete monthly temperature record for White Rock, NM. Filter by decade or download as CSV.

Data Sources & Audit

Station
ATAKPANE, TO
Distance
529.4 mi
Coverage
51.7%
Records
490
Range
1947-01 – 2025-07
Full Data Audit 490 records
YearMonthTempBaselineAnomalySourceGap
1947Jan81.9°F83.0°F-1.1°TO000005376
1947Feb83.6°F84.8°F-1.2°TO000005376
1947Mar83.8°F84.1°F-0.3°TO000005376
1947Apr82.7°F82.8°F-0.1°TO000005376
1947May82.0°F81.4°F+0.6°TO000005376
1947Jun79.6°F79.4°F+0.2°TO000005376
1947Jul76.4°F77.5°F-1.1°TO000005376
1947Sep78.2°F78.2°F+0.0°TO000005376
1947Oct80.0°F79.6°F+0.4°TO000005376
1947Dec80.3°F82.7°F-2.4°TO000005376
1948Jan79.9°F83.0°F-3.1°TO000005376
1948Feb82.9°F84.8°F-1.9°TO000005376
1948Mar83.6°F84.1°F-0.6°TO000005376
1948May79.8°F81.4°F-1.6°TO000005376
1948Jun78.0°F79.4°F-1.4°TO000005376
1948Jul77.4°F77.5°F-0.1°TO000005376
1948Aug77.7°F76.9°F+0.8°TO000005376
1948Sep77.9°F78.2°F-0.3°TO000005376
1948Oct79.2°F79.6°F-0.4°TO000005376
1948Nov79.5°F81.9°F-2.5°TO000005376
1948Dec80.7°F82.7°F-2.0°TO000005376
1949Jan81.7°F83.0°F-1.3°TO000005376
1949Mar84.7°F84.1°F+0.6°TO000005376
1949Apr84.5°F82.8°F+1.7°TO000005376
1949May81.1°F81.4°F-0.3°TO000005376
1949Jun78.9°F79.4°F-0.5°TO000005376
1949Jul76.9°F77.5°F-0.6°TO000005376
1949Aug76.0°F76.9°F-0.9°TO000005376
1949Sep76.4°F78.2°F-1.8°TO000005376
1949Oct78.9°F79.6°F-0.7°TO000005376
1949Nov81.0°F81.9°F-0.9°TO000005376
1949Dec80.3°F82.7°F-2.4°TO000005376
1950Jan80.3°F83.0°F-2.6°TO000005376
1950Feb82.6°F84.8°F-2.2°TO000005376
1950Mar85.7°F84.1°F+1.5°TO000005376
1950Apr82.4°F82.8°F-0.3°TO000005376
1950May80.4°F81.4°F-1.0°TO000005376
1950Jun78.4°F79.4°F-1.0°TO000005376
1950Jul76.3°F77.5°F-1.1°TO000005376
1950Aug75.3°F76.9°F-1.7°TO000005376
1950Sep77.0°F78.2°F-1.2°TO000005376
1950Oct78.0°F79.6°F-1.6°TO000005376
1950Nov80.6°F81.9°F-1.4°TO000005376
1950Dec81.4°F82.7°F-1.3°TO000005376
1951Jan81.4°F83.0°F-1.6°TO000005376
1951Feb82.5°F84.8°F-2.3°TO000005376
1951Mar82.3°F84.1°F-1.8°TO000005376
1951Apr81.8°F82.8°F-1.0°TO000005376
1951May80.0°F81.4°F-1.4°TO000005376
1951Jun80.9°F79.4°F+1.4°TO000005376
1951Jul78.7°F77.5°F+1.3°TO000005376
1951Aug77.2°F76.9°F+0.2°TO000005376
1951Sep79.2°F78.2°F+1.0°TO000005376
1951Oct79.0°F79.6°F-0.6°TO000005376
1951Nov79.6°F81.9°F-2.3°TO000005376
1951Dec80.3°F82.7°F-2.4°TO000005376
1952Jan80.6°F83.0°F-2.3°TO000005376
1952Feb82.4°F84.8°F-2.5°TO000005376
1952Mar82.1°F84.1°F-2.1°TO000005376
1952Apr81.8°F82.8°F-0.9°TO000005376
1952May79.9°F81.4°F-1.5°TO000005376
1953May79.2°F81.4°F-2.2°TO000005376
1953Jun77.8°F79.4°F-1.6°TO000005376
1953Jul74.9°F77.5°F-2.5°TO000005376
1953Aug74.7°F76.9°F-2.3°TO000005376
1953Sep77.4°F78.2°F-0.7°TO000005376
1953Oct78.6°F79.6°F-1.0°TO000005376
1953Nov80.3°F81.9°F-1.7°TO000005376
1953Dec80.0°F82.7°F-2.7°TO000005376
1954Feb82.1°F84.8°F-2.7°TO000005376
1954Mar81.3°F84.1°F-2.8°TO000005376
1954Apr80.3°F82.8°F-2.5°TO000005376
1954May79.6°F81.4°F-1.8°TO000005376
1954Jun77.5°F79.4°F-1.9°TO000005376
1954Jul75.0°F77.5°F-2.4°TO000005376
1954Aug74.5°F76.9°F-2.4°TO000005376
1954Sep77.3°F78.2°F-0.9°TO000005376
1954Oct76.9°F79.6°F-2.6°TO000005376
1954Nov79.9°F81.9°F-2.1°TO000005376
1954Dec80.8°F82.7°F-1.9°TO000005376
1955Jan80.4°F83.0°F-2.6°TO000005376
1955Feb82.9°F84.8°F-1.9°TO000005376
1955Mar81.3°F84.1°F-2.9°TO000005376
1955Apr80.2°F82.8°F-2.6°TO000005376
1955May79.1°F81.4°F-2.3°TO000005376
1955Jun77.1°F79.4°F-2.3°TO000005376
1955Jul75.1°F77.5°F-2.4°TO000005376
1955Aug75.2°F76.9°F-1.7°TO000005376
1955Sep76.1°F78.2°F-2.1°TO000005376
1955Oct77.8°F79.6°F-1.8°TO000005376
1955Nov80.3°F81.9°F-1.7°TO000005376
1955Dec79.4°F82.7°F-3.3°TO000005376
1956Jan80.0°F83.0°F-2.9°TO000005376
1956Feb82.3°F84.8°F-2.6°TO000005376
1956Mar80.4°F84.1°F-3.8°TO000005376
1956Apr80.7°F82.8°F-2.0°TO000005376
1956May80.0°F81.4°F-1.4°TO000005376
1956Jun77.2°F79.4°F-2.3°TO000005376
1956Jul74.8°F77.5°F-2.6°TO000005376
1956Aug74.9°F76.9°F-2.0°TO000005376
1956Sep76.8°F78.2°F-1.4°TO000005376
1956Oct77.4°F79.6°F-2.2°TO000005376
1956Nov78.4°F81.9°F-3.5°TO000005376
1956Dec77.6°F82.7°F-5.1°TO000005376
1957Jan78.7°F83.0°F-4.3°TO000005376
1957Feb80.9°F84.8°F-3.9°TO000005376
1957Mar80.5°F84.1°F-3.7°TO000005376
1957Apr79.3°F82.8°F-3.5°TO000005376
1957May77.9°F81.4°F-3.5°TO000005376
1957Jun76.1°F79.4°F-3.3°TO000005376
1957Jul74.4°F77.5°F-3.1°TO000005376
1957Aug73.9°F76.9°F-3.1°TO000005376
1957Sep74.5°F78.2°F-3.7°TO000005376
1957Oct75.6°F79.6°F-4.0°TO000005376
1957Nov77.7°F81.9°F-4.2°TO000005376
1957Dec78.3°F82.7°F-4.4°TO000005376
1958Jan80.0°F83.0°F-3.0°TO000005376
1958Feb81.0°F84.8°F-3.8°TO000005376
1958Mar82.2°F84.1°F-2.0°TO000005376
1958Apr80.1°F82.8°F-2.7°TO000005376
1958May78.0°F81.4°F-3.4°TO000005376
1958Jun75.7°F79.4°F-3.7°TO000005376
1958Jul74.1°F77.5°F-3.4°TO000005376
1958Aug74.9°F76.9°F-2.1°TO000005376
1958Sep75.3°F78.2°F-2.8°TO000005376
1958Oct77.0°F79.6°F-2.6°TO000005376
1958Nov79.1°F81.9°F-2.8°TO000005376
1958Dec78.9°F82.7°F-3.8°TO000005376
1959Jan80.2°F83.0°F-2.8°TO000005376
1959Feb81.6°F84.8°F-3.2°TO000005376
1959Mar81.4°F84.1°F-2.8°TO000005376
1959Apr79.6°F82.8°F-3.2°TO000005376
1959May77.9°F81.4°F-3.5°TO000005376
1959Jun76.5°F79.4°F-2.9°TO000005376
1959Jul74.6°F77.5°F-2.9°TO000005376
1959Aug74.6°F76.9°F-2.3°TO000005376
1959Sep75.1°F78.2°F-3.1°TO000005376
1959Oct76.6°F79.6°F-3.0°TO000005376
1959Nov79.0°F81.9°F-2.9°TO000005376
1959Dec79.2°F82.7°F-3.5°TO000005376
1960Jan80.2°F83.0°F-2.8°TO000005376
1960Feb82.5°F84.8°F-2.3°TO000005376
1960Mar81.5°F84.1°F-2.6°TO000005376
1960Apr78.2°F82.8°F-4.6°TO000005376
1960May78.4°F81.4°F-3.0°TO000005376
1960Jun75.9°F79.4°F-3.5°TO000005376
1960Jul74.7°F77.5°F-2.8°TO000005376
1960Aug74.4°F76.9°F-2.5°TO000005376
1960Sep75.4°F78.2°F-2.8°TO000005376
1960Oct76.2°F79.6°F-3.4°TO000005376
1960Nov78.2°F81.9°F-3.7°TO000005376
1960Dec78.9°F82.7°F-3.8°TO000005376
1961Jan79.1°F83.0°F-3.8°TO000005376
1961Feb80.8°F84.8°F-4.0°TO000005376
1961Mar82.9°F84.1°F-1.2°TO000005376
1961Apr79.8°F82.8°F-2.9°TO000005376
1961May79.7°F81.4°F-1.7°TO000005376
1961Jun75.7°F79.4°F-3.7°TO000005376
1961Jul73.6°F77.5°F-3.9°TO000005376
1961Aug73.4°F76.9°F-3.5°TO000005376
1961Sep74.2°F78.2°F-3.9°TO000005376
1961Oct76.7°F79.6°F-2.9°TO000005376
1961Nov79.5°F81.9°F-2.4°TO000005376
1961Dec79.1°F82.7°F-3.6°TO000005376
1962Jan80.3°F83.0°F-2.6°TO000005376
1962Feb82.6°F84.8°F-2.2°TO000005376
1962Mar81.6°F84.1°F-2.6°TO000005376
1962Apr80.0°F82.8°F-2.8°TO000005376
1962May77.6°F81.4°F-3.8°TO000005376
1962Jun74.6°F79.4°F-4.8°TO000005376
1962Jul74.5°F77.5°F-3.0°TO000005376
1962Aug73.7°F76.9°F-3.3°TO000005376
1962Sep74.9°F78.2°F-3.2°TO000005376
1962Oct76.6°F79.6°F-3.0°TO000005376
1962Nov77.8°F81.9°F-4.1°TO000005376
1962Dec78.6°F82.7°F-4.1°TO000005376
1963Jan80.1°F83.0°F-2.8°TO000005376
1963Feb80.4°F84.8°F-4.5°TO000005376
1963Mar80.1°F84.1°F-4.1°TO000005376
1963Apr79.8°F82.8°F-3.0°TO000005376
1963May78.5°F81.4°F-2.9°TO000005376
1963Jun76.0°F79.4°F-3.4°TO000005376
1963Jul75.6°F77.5°F-1.9°TO000005376
1963Aug75.4°F76.9°F-1.5°TO000005376
1963Sep76.4°F78.2°F-1.7°TO000005376
1963Oct76.9°F79.6°F-2.7°TO000005376
1963Nov78.8°F81.9°F-3.1°TO000005376
1963Dec80.2°F82.7°F-2.5°TO000005376
1964Jan80.7°F83.0°F-2.2°TO000005376
1964Feb82.7°F84.8°F-2.2°TO000005376
1964Mar81.7°F84.1°F-2.4°TO000005376
1964Apr79.5°F82.8°F-3.2°TO000005376
1964May78.3°F81.4°F-3.1°TO000005376
1964Jun76.5°F79.4°F-3.0°TO000005376
1964Jul73.7°F77.5°F-3.8°TO000005376
1964Aug72.6°F76.9°F-4.4°TO000005376
1964Sep74.7°F78.2°F-3.5°TO000005376
1964Oct76.5°F79.6°F-3.1°TO000005376
1964Nov79.2°F81.9°F-2.8°TO000005376
1964Dec79.6°F82.7°F-3.1°TO000005376
1965Jan80.2°F83.0°F-2.8°TO000005376
1965Feb80.6°F84.8°F-4.3°TO000005376
1965Mar81.8°F84.1°F-2.3°TO000005376
1965Apr79.7°F82.8°F-3.0°TO000005376
1965May79.3°F81.4°F-2.1°TO000005376
1965Jun76.4°F79.4°F-3.1°TO000005376
1965Jul75.0°F77.5°F-2.5°TO000005376
1965Aug75.1°F76.9°F-1.9°TO000005376
1965Sep76.0°F78.2°F-2.2°TO000005376
1965Oct77.9°F79.6°F-1.7°TO000005376
1965Nov79.5°F81.9°F-2.5°TO000005376
1965Dec79.6°F82.7°F-3.1°TO000005376
1967Jan79.1°F83.0°F-3.8°TO000005376
1967Feb81.9°F84.8°F-3.0°TO000005376
1967Mar81.9°F84.1°F-2.3°TO000005376
1967Apr80.0°F82.8°F-2.8°TO000005376
1967May78.6°F81.4°F-2.8°TO000005376
1967Jun75.9°F79.4°F-3.5°TO000005376
1967Jul74.7°F77.5°F-2.8°TO000005376
1967Aug74.1°F76.9°F-2.8°TO000005376
1967Sep75.2°F78.2°F-3.0°TO000005376
1967Oct77.1°F79.6°F-2.5°TO000005376
1967Nov79.6°F81.9°F-2.4°TO000005376
1967Dec79.4°F82.7°F-3.2°TO000005376
1968Jan79.0°F83.0°F-4.0°TO000005376
1968Feb81.6°F84.8°F-3.2°TO000005376
1968Mar80.9°F84.1°F-3.2°TO000005376
1968Apr79.3°F82.8°F-3.5°TO000005376
1968May79.1°F81.4°F-2.3°TO000005376
1968Jun76.5°F79.4°F-2.9°TO000005376
1968Jul75.9°F77.5°F-1.6°TO000005376
1968Aug75.8°F76.9°F-1.1°TO000005376
1968Sep75.7°F78.2°F-2.5°TO000005376
1968Oct77.3°F79.6°F-2.3°TO000005376
1968Nov79.1°F81.9°F-2.8°TO000005376
1968Dec80.4°F82.7°F-2.3°TO000005376
1969Jan80.9°F83.0°F-2.0°TO000005376
1969Feb83.8°F84.8°F-1.1°TO000005376
1969Mar82.1°F84.1°F-2.1°TO000005376
1969Apr80.5°F82.8°F-2.2°TO000005376
1969May79.8°F81.4°F-1.6°TO000005376
1969Jun77.2°F79.4°F-2.2°TO000005376
1969Jul75.2°F77.5°F-2.2°TO000005376
1969Aug75.0°F76.9°F-2.0°TO000005376
1969Sep75.7°F78.2°F-2.5°TO000005376
1969Oct76.6°F79.6°F-3.0°TO000005376
1969Nov78.8°F81.9°F-3.1°TO000005376
1969Dec80.9°F82.7°F-1.8°TO000005376
1970Jan80.9°F83.0°F-2.1°TO000005376
1970Feb83.5°F84.8°F-1.3°TO000005376
1970Mar81.9°F84.1°F-2.3°TO000005376
1970Apr81.0°F82.8°F-1.7°TO000005376
1970May79.0°F81.4°F-2.4°TO000005376
1970Jun77.8°F79.4°F-1.6°TO000005376
1970Jul75.7°F77.5°F-1.8°TO000005376
1970Aug74.7°F76.9°F-2.3°TO000005376
1970Sep75.3°F78.2°F-2.9°TO000005376
1970Oct77.5°F79.6°F-2.1°TO000005376
1970Nov80.2°F81.9°F-1.8°TO000005376
1970Dec79.9°F82.7°F-2.8°TO000005376
1971Jan80.2°F83.0°F-2.8°TO000005376
1971Feb81.0°F84.8°F-3.8°TO000005376
1971Mar80.4°F84.1°F-3.7°TO000005376
1971Apr79.8°F82.8°F-2.9°TO000005376
1971May79.4°F81.4°F-2.0°TO000005376
1971Jun76.1°F79.4°F-3.4°TO000005376
1971Jul74.3°F77.5°F-3.2°TO000005376
1971Aug73.7°F76.9°F-3.3°TO000005376
1971Sep75.1°F78.2°F-3.1°TO000005376
1971Oct77.3°F79.6°F-2.3°TO000005376
1971Nov80.0°F81.9°F-2.0°TO000005376
1971Dec78.8°F82.7°F-3.9°TO000005376
1972Jan80.7°F83.0°F-2.2°TO000005376
1972Feb81.6°F84.8°F-3.2°TO000005376
1972Mar80.0°F84.1°F-4.1°TO000005376
1972Apr78.1°F82.8°F-4.7°TO000005376
1972May78.5°F81.4°F-2.9°TO000005376
1972Jun75.7°F79.4°F-3.7°TO000005376
1972Jul75.7°F77.5°F-1.8°TO000005376
1972Aug75.0°F76.9°F-1.9°TO000005376
1972Sep76.3°F78.2°F-1.9°TO000005376
1972Oct77.6°F79.6°F-2.0°TO000005376
1972Nov79.8°F81.9°F-2.1°TO000005376
1972Dec80.0°F82.7°F-2.7°TO000005376
1976Jul74.2°F77.5°F-3.2°TO000005376
1978Nov79.5°F81.9°F-2.5°TO000005376
1979Apr81.1°F82.8°F-1.7°TO000005376
1979Oct78.6°F79.6°F-1.0°TO000005376
1979Nov80.3°F81.9°F-1.6°TO000005376
1980Mar82.9°F84.1°F-1.2°TO000005376
1980Jun77.7°F79.4°F-1.7°TO000005376
1980Jul75.9°F77.5°F-1.6°TO000005376
1981Nov80.1°F81.9°F-1.8°TO000005376
1981Dec82.1°F82.7°F-0.5°TO000005376
1983Feb84.8°F84.8°F+0.0°TO000005376
1983Mar86.3°F84.1°F+2.2°TO000005376
1983Apr83.2°F82.8°F+0.5°TO000005376
1983May81.6°F81.4°F+0.2°TO000005376
1983Aug75.8°F76.9°F-1.2°TO000005376
1983Sep77.1°F78.2°F-1.1°TO000005376
1983Oct79.4°F79.6°F-0.2°TO000005376
1984Jan80.8°F83.0°F-2.2°TO000005376
1984Nov81.2°F81.9°F-0.7°TO000005376
1985Feb83.5°F84.8°F-1.3°TO000005376
1985Sep76.0°F78.2°F-2.2°TO000005376
1986Feb83.0°F84.8°F-1.8°TO000005376
1986May81.2°F81.4°F-0.1°TO000005376
1986Aug75.9°F76.9°F-1.1°TO000005376
1986Sep76.0°F78.2°F-2.2°TO000005376
1986Oct77.7°F79.6°F-1.9°TO000005376
1986Nov79.7°F81.9°F-2.2°TO000005376
1986Dec79.9°F82.7°F-2.8°TO000005376
1987Jan82.8°F83.0°F-0.2°TO000005376
1987Feb83.8°F84.8°F-1.0°TO000005376
1987Mar82.4°F84.1°F-1.7°TO000005376
1987Dec81.2°F82.7°F-1.5°TO000005376
1988Jan81.8°F83.0°F-1.1°TO000005376
1988Feb84.0°F84.8°F-0.8°TO000005376
1988Jun77.6°F79.4°F-1.8°TO000005376
1988Jul75.3°F77.5°F-2.2°TO000005376
1989Oct77.6°F79.6°F-1.9°TO000005376
1989Nov81.1°F81.9°F-0.8°TO000005376
1990Apr82.3°F82.8°F-0.4°TO000005376
1990Aug76.5°F76.9°F-0.5°TO000005376
1990Oct78.7°F79.6°F-0.9°TO000005376
1990Nov81.9°F81.9°F+0.0°TO000005376
1992Mar85.0°F84.1°F+0.9°TO000005376
1992Nov79.6°F81.9°F-2.4°TO000005376
1994Dec80.1°F82.7°F-2.6°TO000005376
1995Jan81.8°F83.0°F-1.2°TO000005376
1995May80.2°F81.4°F-1.2°TO000005376
1995Sep77.4°F78.2°F-0.7°TO000005376
1995Oct78.9°F79.6°F-0.7°TO000005376
1995Dec81.3°F82.7°F-1.4°TO000005376
1996Jan82.5°F83.0°F-0.4°TO000005376
1996Feb83.5°F84.8°F-1.3°TO000005376
1996Mar83.3°F84.1°F-0.8°TO000005376
2001Dec82.9°F82.7°F+0.2°TO000005376
2002Mar84.5°F84.1°F+0.3°TO000005376
2004Apr82.1°F82.8°F-0.7°TO000005376
2006Jun78.9°F79.4°F-0.5°TO000005376
2006Jul77.9°F77.5°F+0.5°TO000005376
2007Feb84.6°F84.8°F-0.2°TO000005376
2007Mar85.2°F84.1°F+1.1°TO000005376
2007Jul77.3°F77.5°F-0.2°TO000005376
2007Sep77.6°F78.2°F-0.5°TO000005376
2007Nov81.1°F81.9°F-0.8°TO000005376
2008Jul76.8°F77.5°F-0.7°TO000005376
2008Aug76.4°F76.9°F-0.5°TO000005376
2008Oct79.5°F79.6°F-0.1°TO000005376
2008Nov82.3°F81.9°F+0.4°TO000005376
2009Jan82.0°F83.0°F-0.9°TO000005376
2009May80.7°F81.4°F-0.7°TO000005376
2009Sep78.7°F78.2°F+0.5°TO000005376
2009Oct79.7°F79.6°F+0.1°TO000005376
2009Nov81.0°F81.9°F-0.9°TO000005376
2009Dec83.0°F82.7°F+0.3°TO000005376
2010Jan83.6°F83.0°F+0.7°TO000005376
2010Feb85.5°F84.8°F+0.7°TO000005376
2010Mar84.7°F84.1°F+0.5°TO000005376
2010Apr83.5°F82.8°F+0.7°TO000005376
2010May82.3°F81.4°F+0.9°TO000005376
2010Jun80.3°F79.4°F+0.8°TO000005376
2010Jul77.7°F77.5°F+0.2°TO000005376
2010Aug77.4°F76.9°F+0.4°TO000005376
2010Sep78.1°F78.2°F-0.1°TO000005376
2010Oct79.1°F79.6°F-0.5°TO000005376
2010Nov80.9°F81.9°F-1.1°TO000005376
2010Dec81.9°F82.7°F-0.8°TO000005376
2011Jan81.7°F83.0°F-1.3°TO000005376
2011Feb83.0°F84.8°F-1.8°TO000005376
2011Mar83.4°F84.1°F-0.8°TO000005376
2011May81.2°F81.4°F-0.2°TO000005376
2011Jun78.7°F79.4°F-0.7°TO000005376
2011Jul76.9°F77.5°F-0.6°TO000005376
2011Aug76.2°F76.9°F-0.7°TO000005376
2011Sep78.5°F78.2°F+0.3°TO000005376
2011Oct78.4°F79.6°F-1.2°TO000005376
2011Nov81.3°F81.9°F-0.7°TO000005376
2011Dec81.2°F82.7°F-1.4°TO000005376
2012Jan81.2°F83.0°F-1.7°TO000005376
2012Feb83.2°F84.8°F-1.7°TO000005376
2012Mar83.4°F84.1°F-0.8°TO000005376
2012Apr81.6°F82.8°F-1.2°TO000005376
2012May81.1°F81.4°F-0.3°TO000005376
2012Jun78.3°F79.4°F-1.2°TO000005376
2012Jul76.4°F77.5°F-1.1°TO000005376
2012Aug76.3°F76.9°F-0.6°TO000005376
2012Sep77.5°F78.2°F-0.7°TO000005376
2012Oct79.3°F79.6°F-0.3°TO000005376
2012Nov81.6°F81.9°F-0.4°TO000005376
2012Dec82.6°F82.7°F-0.1°TO000005376
2013Jan83.7°F83.0°F+0.8°TO000005376
2013Feb84.9°F84.8°F+0.0°TO000005376
2013Mar83.5°F84.1°F-0.6°TO000005376
2013Apr80.9°F82.8°F-1.9°TO000005376
2013May80.3°F81.4°F-1.1°TO000005376
2013Jun78.6°F79.4°F-0.8°TO000005376
2013Jul76.9°F77.5°F-0.6°TO000005376
2013Aug76.1°F76.9°F-0.8°TO000005376
2013Sep77.7°F78.2°F-0.5°TO000005376
2013Oct79.6°F79.6°F+0.0°TO000005376
2013Nov82.0°F81.9°F+0.0°TO000005376
2013Dec82.4°F82.7°F-0.3°TO000005376
2014Jan83.0°F83.0°F+0.1°TO000005376
2014Feb84.2°F84.8°F-0.6°TO000005376
2014Mar83.0°F84.1°F-1.1°TO000005376
2014May81.1°F81.4°F-0.3°TO000005376
2014Jun79.7°F79.4°F+0.3°TO000005376
2014Jul77.5°F77.5°F+0.0°TO000005376
2014Aug75.9°F76.9°F-1.0°TO000005376
2014Sep77.7°F78.2°F-0.5°TO000005376
2014Oct79.7°F79.6°F+0.1°TO000005376
2014Nov81.6°F81.9°F-0.3°TO000005376
2014Dec82.4°F82.7°F-0.3°TO000005376
2015Jan81.6°F83.0°F-1.4°TO000005376
2015Feb84.8°F84.8°F+0.0°TO000005376
2015Apr82.9°F82.8°F+0.1°TO000005376
2015Jun79.3°F79.4°F-0.1°TO000005376
2015Sep78.3°F78.2°F+0.1°TO000005376
2015Nov81.7°F81.9°F-0.2°TO000005376
2015Dec81.5°F82.7°F-1.2°TO000005376
2016Jan83.2°F83.0°F+0.2°TO000005376
2016Mar85.2°F84.1°F+1.0°TO000005376
2016Apr83.3°F82.8°F+0.5°TO000005376
2016May81.4°F81.4°F+0.0°TO000005376
2016Jun78.6°F79.4°F-0.8°TO000005376
2016Jul78.0°F77.5°F+0.6°TO000005376
2016Aug77.5°F76.9°F+0.5°TO000005376
2016Sep78.6°F78.2°F+0.5°TO000005376
2016Nov83.3°F81.9°F+1.4°TO000005376
2016Dec83.4°F82.7°F+0.7°TO000005376
2017Jan83.4°F83.0°F+0.5°TO000005376
2017Feb85.4°F84.8°F+0.6°TO000005376
2017Apr83.7°F82.8°F+0.9°TO000005376
2017May82.2°F81.4°F+0.8°TO000005376
2017Jun80.3°F79.4°F+0.9°TO000005376
2017Jul77.8°F77.5°F+0.3°TO000005376
2017Sep77.6°F78.2°F-0.5°TO000005376
2017Oct80.9°F79.6°F+1.4°TO000005376
2017Nov82.5°F81.9°F+0.5°TO000005376
2017Dec82.9°F82.7°F+0.2°TO000005376
2018Jan82.4°F83.0°F-0.6°TO000005376
2018Feb85.0°F84.8°F+0.2°TO000005376
2018Mar83.1°F84.1°F-1.0°TO000005376
2018Apr81.9°F82.8°F-0.9°TO000005376
2018May80.8°F81.4°F-0.6°TO000005376
2018Jun78.9°F79.4°F-0.5°TO000005376
2018Jul77.4°F77.5°F-0.1°TO000005376
2018Aug77.1°F76.9°F+0.1°TO000005376
2018Sep78.1°F78.2°F-0.1°TO000005376
2018Oct80.1°F79.6°F+0.5°TO000005376
2018Nov82.3°F81.9°F+0.3°TO000005376
2019Jan84.7°F83.0°F+1.7°TO000005376
2019Feb86.1°F84.8°F+1.2°TO000005376
2019Apr83.6°F82.8°F+0.9°TO000005376
2019May82.0°F81.4°F+0.6°TO000005376
2019Jun79.9°F79.4°F+0.4°TO000005376
2019Jul78.0°F77.5°F+0.5°TO000005376
2019Aug77.6°F76.9°F+0.7°TO000005376
2019Sep78.4°F78.2°F+0.2°TO000005376
2019Oct78.2°F79.6°F-1.4°TO000005376
2019Dec83.3°F82.7°F+0.6°TO000005376
2020Jan83.5°F83.0°F+0.6°TO000005376
2020Feb86.5°F84.8°F+1.6°TO000005376
2020Apr83.8°F82.8°F+1.1°TO000005376
2020Jul77.3°F77.5°F-0.2°TO000005376
2020Nov83.2°F81.9°F+1.3°TO000005376
2020Dec83.9°F82.7°F+1.2°TO000005376
2021Jan84.3°F83.0°F+1.3°TO000005376
2021Apr83.1°F82.8°F+0.4°TO000005376
2021May82.4°F81.4°F+1.0°TO000005376
2021Jun80.1°F79.4°F+0.7°TO000005376
2021Jul77.9°F77.5°F+0.4°TO000005376
2021Aug77.7°F76.9°F+0.7°TO000005376
2021Sep78.7°F78.2°F+0.5°TO000005376
2021Oct80.7°F79.6°F+1.1°TO000005376
2021Nov82.4°F81.9°F+0.5°TO000005376
2022Mar85.5°F84.1°F+1.4°TO000005376
2022Jun78.7°F79.4°F-0.7°TO000005376
2024Jun81.6°F79.4°F+2.2°TO000005376
2024Jul78.5°F77.5°F+1.1°TO000005376
2024Aug78.1°F76.9°F+1.2°TO000005376
2024Sep78.9°F78.2°F+0.7°TO000005376
2024Oct79.8°F79.6°F+0.2°TO000005376
2024Dec83.4°F82.7°F+0.8°TO000005376
2025Feb86.2°F84.8°F+1.4°TO000005376
2025Mar84.9°F84.1°F+0.8°TO000005376
2025Apr83.7°F82.8°F+0.9°TO000005376
2025Jul77.3°F77.5°F-0.2°TO000005376

Showing 490 of 490 records. = gap-filled data

This table shows raw (unsmoothed) monthly anomalies. The spiral applies a 12-month moving average to highlight long-term trends.

Methodology

Methodology How we calculate anomalies

1. Data Acquisition

We query NOAA's Global Summary of the Month (GSOM) database for the closest weather station with good historical coverage, starting from 1930.

Temperature metric: Monthly average temperature (TAVG). When TAVG is unavailable, we use (TMAX + TMIN) / 2 as a proxy.

2. Gap Filling

Some months may have missing data. We fill gaps using data from nearby weather stations (within ~200km).

458

Initial gaps

0

Filled

458

Unfillable

3. Baseline Calculation

The baseline is a 25-year window dynamically centered on the data's midpoint, requiring at least 90% coverage. If coverage is insufficient, the window shifts forward in 5-year increments until the threshold is met.

Period: 1999 – 2024 (23.1% coverage)

Default period 1974-1999 had insufficient coverage, shifted to 1999-2024 (23.1% coverage)

MonthBaselineYears
January83.0°F13/26
February84.8°F11/26
March84.1°F10/26
April82.8°F11/26
May81.4°F11/26
June79.4°F14/26
July77.5°F15/26
August76.9°F11/26
September78.2°F14/26
October79.6°F12/26
November81.9°F14/26
December82.7°F13/26

4. Anomaly Calculation

For each month, we calculate how far it deviates from the baseline. These are raw monthly anomalies.

Anomaly = Actual Temperature − Baseline[month]

5. Smoothing

The spiral visualization applies a 12-month centered moving average to reduce month-to-month noise and highlight multi-year warming trends. The spiral shows smoothed values, not raw anomalies.

6. Reading the Visualizations

Spiral: A 3D helix where each loop represents one year. The radius indicates the smoothed temperature anomaly, and colors range from blue (cold) to red (warm). The top view shows the annual cycle, while the side view shows time progression.

Stripes: Each stripe represents one year's average anomaly (the mean of all monthly anomalies for that year). No additional smoothing is applied; yearly aggregation naturally reduces noise.

Color scale: Color bounds are set to the 5th and 95th percentile of anomalies to avoid outlier washout, with a neutral zone of approximately ±0.1°C.

7. Data Quality Notes

Time of Observation Bias (TOBS)

Early cooperative weather stations typically read their min/max thermometers in the afternoon. This meant a single hot afternoon's peak temperature could be counted in two consecutive daily readings, inflating monthly maximums.

Between the 1950s and 1980s, most stations switched to morning or midnight observation times. This eliminated the warm bias but introduced a slight cool bias during the transition.

As a result, early decades in our data may read slightly warmer than they actually were, and the transition period may show an artificial cooling dip. Neither reflects actual temperature change. We use raw GSOM data without TOBS adjustments (NOAA's adjusted products like nClimDiv correct for this, but our station-level data does not).

Frequently Asked Questions

Is White Rock, New Mexico getting warmer?

Based on 40+ years of NOAA temperature records, White Rock has warmed at a rate of approximately 0.39°F per decade. This trend is calculated from monthly temperature anomalies relative to the location's historical baseline period.

What was the warmest year on record in White Rock?

The warmest year on record in White Rock was 2024, based on average annual temperature anomaly from NOAA station data.

Where does the temperature data for White Rock come from?

Data comes from the ATAKPANE, TO weather station, part of NOAA's Global Historical Climatology Network. This station has recorded 40+ years of temperature observations used to build White Rock's climate profile.

How are the climate visualizations for White Rock created?

Three visualizations are generated from White Rock's NOAA data: a climate spiral showing monthly temperature anomalies as concentric rings (inspired by NASA), warming stripes where each vertical stripe represents one year's temperature anomaly, and a linear trend chart showing the long-term trajectory.

Can I download White Rock's temperature data?

Yes. The interactive data table on this page shows every monthly temperature reading in White Rock's record. You can filter by decade and download the complete dataset as a CSV file for your own analysis.

Wear White Rock's Climate Story

These visualizations are printed on demand using White Rock's actual NOAA data. Every purchase plants a tree.

Shop White Rock Climate Apparel →

Explore More Cities