KC Weather Check

How it works

Every TV station in Kansas City says its forecast is the one to trust. This site writes down what each one forecast, waits, and checks.

What's collected

Every 30 minutes, the current forecast from each source (see Sources): the four stations' weather teams and websites, the National Weather Service, and the main computer models. When a forecast changes, the new version is kept with the page or picture it came from, so every number here can be traced back. All forecasts are for Kansas City International Airport (KCI), where the official measurements are taken.

A station's weather team forecast is what its meteorologists put out themselves: KSHB 41's daily forecast article, KMBC 9's daily forecast article, KCTV5's on-air 7-day graphic, and FOX4's on-air 7-day graphic (its "Long Ranger", shown at the end of its forecast videos); the graphics are read by text recognition. A station's website forecast is the multi-day forecast on its site and app, supplied by a weather data company: at some stations the team sets it, at others it doesn't match what the team says on the air.

What it's checked against

How it's scored

Each forecaster is judged on the forecast it had out at 9 a.m. each day, for 1 to 7 days ahead, so everyone is judged at the same moment. "1 day out" is tomorrow's forecast.

The home page ranks forecasters by their average miss for highs and lows together, 1 to 2 days out, over the last 30 days. A forecaster needs 5 scored days to be ranked.

Weather teams and websites: why both?

Each station puts out two different forecasts, and they often disagree:

On the day this site started (October 14, 2026), KSHB 41's weather team forecast 65° for the day, 61° that night and 69° the next day; its website said 66°, 62° and 68°. Scoring them together would blame or credit the team for a computer forecast it didn't make, or credit the station for its team when a viewer was really looking at the app. So they're scored separately, which also shows whether a station's meteorologists beat its own website.

Not every station publishes both in a form that can be read:

StationWeather teamWebsite
KSHB 41Daily forecast article (today and tomorrow)10-day forecast
KMBC 9Daily forecast article (five days)10-day forecast
KCTV5On-air 7-day graphic10-day forecast
FOX4On-air 7-day graphic, from its forecast videos7-day forecast

The websites aren't all alike. On the first day, KCTV5's website forecast matched its team's on-air graphic exactly for all seven days (it adds days 8 to 10 automatically), while KSHB 41's, KMBC 9's and FOX4's websites differed from their teams'.

FOX4's team forecast comes from its "FOX4 Forecast" videos: the last few seconds of each new one, where the Long Ranger graphic is shown, are read frame by frame, and a number is kept only when the frames agree. The video itself isn't kept; one frame is, as the record. A video that doesn't end with the graphic is skipped, and FOX4's previous forecast stays current.

Because KCTV5's website has matched its graphic, the two are compared every time they're read: a difference means either the graphic was misread or the station's two forecasts have parted, and it's noted either way.

Why stations, and not individual meteorologists?

A fair question, and we looked into it. Each station is scored as a whole, for four reasons:

The station's forecast is what viewers actually get, whoever is on the air, so that's what's measured.

Fine print