108 NOAA reference stations · Mar 1, 2026 to Nov 11, 2026

How accurate is a modelled soil temperature?

Average daily error, 0–4 in±4.2°FThe model's daily average was within 5°F of the measured soil on 68% of 25,387 station-days (bias -1.0°F). Spring (March to May): ±4.4°F.
Spring error
±4.4°F
65% of days within 5°F
Median station
±3.6°F
half the stations do better
Last 30 days
±3.1°F
most recent month

Average daily error at the 12 hardest stations

°F, model daily average minus the measured average of the 5 cm and 10 cm probes, absolute.

Stovepipe Wells, CA14°FMoose, WY14°FRedding, CA14°FLos Alamos, NM10°FJohn Day, OR10°FCorvallis, OR8°FAberdeen, SD7°FMillbrook, NY7°FMercury, NV7°FFallbrook, CA7°FSt. Mary, MT7°FPierre, SD6°F
Stovepipe We…14°FMoose, WY14°FRedding, CA14°FLos Alamos, …10°FJohn Day, OR10°FCorvallis, OR8°FAberdeen, SD7°FMillbrook, NY7°FMercury, NV7°FFallbrook, CA7°FSt. Mary, MT7°FPierre, SD6°F
Source: NOAA GFS analyses vs NOAA USCRN hourly soil temperature, Mar 1, 2026 to Nov 11, 2026.

Every reference station

USCRN stations with 60 or more complete days. Bias above zero: the model runs warm there.

Reference stationDaysBiasAverage errorError Mar–MayWithin 5°FStation to grid cell
Kenai 29 ENE, AK254-0.8°F±3.8°F±6.6°F73%4.7 km
Selma 13 WNW, AL253-2.4°F±3.0°F±3.1°F76%5.6 km
Batesville 8 WNW, AR250-2.0°F±3.1°F±3.6°F81%8.2 km
Elgin 5 S, AZ254-4.9°F±5.0°F±4.7°F50%10 km
Tucson 11 W, AZ255-0.7°F±3.1°F±3.0°F85%8.8 km
Williams 35 NNW, AZ255+2.8°F±3.2°F±3.1°F76%7.2 km
Yuma 27 ENE, AZ254-1.1°F±1.9°F±2.0°F98%11 km
Fallbrook 5 NE, CA228-6.7°F±6.7°F±7.4°F25%9.6 km
Merced 23 WSW, CA125+4.1°F±4.8°F–54%10.9 km
Redding 12 WNW, CA253-13.5°F±13.5°F±11.7°F2%14 km
Santa Barbara 11 W, CA254-1.1°F±3.8°F±4.2°F70%14.9 km
Stovepipe Wells 1 SW, CA255-14.1°F±14.1°F±13.5°F0%14.8 km

Chill hours: estimate vs measured

Winter 2025–26, 1 November to 28 February, 39 reference stations.

Median error
1.9%
estimated vs measured hours at or below 45°F
Within 10%
92%
of stations
Average difference
48 h
bias +2.0%

Measured = hours whose hourly mean air temperature was at or below 45°F. Estimated = the same count from each day's high and low only, the way the city pages do it.

Method

Every soil reading on this site is the 0–10 cm (0–4 inch) soil layer of NOAA's Global Forecast System (GFS), the U.S. National Weather Service's global weather model, on its 0.25° grid (about 25 km between grid points). Each city uses the nearest land grid cell; the page gives the distance. Cities whose nearest land cell is more than 30 km away (small islands, long sandbars) get no page.

  • Past days come from the model's analyses at 00, 06, 12 and 18 UTC. The next 7 days come from the newest run (every 6 hours of it). A day is the average of the four values at 06, 12 and 18 UTC and 00 UTC the next day (about 1 am to 7 pm Eastern); the low and high are the lowest and highest of those four.
  • Thresholds and dates use the 5-day running mean of those daily averages, so one warm afternoon does not open a window. "Held 55°F from 3 April" means: the first day of the spring when the 5-day mean stayed at or above 55°F for at least 10 days running, after being below it.
  • Measured 2 in and 4 in readings come from NOAA's U.S. Climate Reference Network (USCRN): buried probes at 5 cm and 10 cm, reported every hour. They are shown only for the nearest station within 150 km and are never mixed into the model numbers.
  • Growing degree days (base 50°F, simple average method: (high + low) / 2 − 50, never below zero) and chill hours come from NOAA NCEI GHCN-Daily highs and lows at the city's nearest station that reports at least 96% of days. Gaps of up to 5 days are filled by straight-line interpolation. Chill hours are hours at or below 45°F from 1 November, estimated hour by hour from each day's high and low (a cosine curve from the low at 6 am to the high at 3 pm and back); the hours between 32 and 45°F are shown as well.

A model is not your lawn. Sun, shade, slope, mulch, irrigation and soil type move a real lawn's temperature by several degrees. The measured error against the reference stations is on this page; for a single yard, a $15 soil thermometer pushed in 2 to 4 inches is the best check.

The garden thresholds (50 to 55°F for crabgrass pre-emergent, 50 to 65°F for cool-season grass seed, 65°F for warm-season grass, 60°F for tomatoes, 40°F for peas and lettuce) are common rules of thumb from lawn and garden guidance, not product instructions. Follow the label of any product you apply. This site is not affiliated with or endorsed by NOAA or the National Weather Service.

Data: Global Forecast System (GFS) 0.25°, soil temperature 0–10 cm (TSOIL) (NOAA National Centers for Environmental Prediction (NCEP)); U.S. Climate Reference Network (USCRN) hourly data, version 2 (soil temperature at 5 cm and 10 cm, air temperature) (NOAA National Centers for Environmental Information (NCEI)); Global Historical Climatology Network - Daily (GHCN-Daily), daily maximum and minimum temperature (NOAA National Centers for Environmental Information (NCEI)).