| 2026-08-04 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through high thin cloudiness, 67ºF. Early morning low 65ºF. Yesterday was mostly clear and seasonable, high 83ºF. |
| 2026-08-03 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 62ºF. Early morning low 60ºF. Yesterday was cloudy in the morning, then gradual clearing; seasonable and comfortable, high 80ºF. |
| 2026-08-02 | 7:00 AM | 0.24 | 0.0 | NA | 0.0 | NA | | Yesterday morning's rain diminished and ended by 3PM. Some sun before sunset. High temperature 76ºF. At 7AM this morning, overcast, 67ºF. Early morning low 64ºF. Storm total precipitation 3.27". |
| 2026-08-01 | 7:00 AM | 3.03 | 0.0 | NA | 0.0 | NA | | At long last, much needed rain! Yesterday was overcast and much cooler with rain beginning at 9:45AM and continuing, sometimes heavy, until about 5:15AM early this morning. High yesterday 72ºF, occurring about the time the rain started yesterday morning, dropping to 63ºF by late evening. At 7AM this morning, overcast, light rain or drizzle, 65ºF. Early morning low 64ºF. July weather summary: Total precipitation (through midnight 31 July Central Standard Time) 3.06", which is 1.48" below normal. Precipitation year to date 23.35", which is 0.79" below normal. July precipitation was poorly distributed, with only 0.10" falling during the four week period 3 through 30 July. Based upon daily observed best estimates, sunshine in July was 62% of possible. |
| 2026-07-31 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 70ºF. Early morning low 69ºF. Yesterday was clear first thing, then high thin cloudiness with sunshine. Seasonable temperature with low humidity, high 86ºF. Topsoil completely dried out due to lack of rain the past 4+ weeks. |
| 2026-07-30 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 69ºF. Early morning low 68ºF. Yesterday was clear, but a rather milky sky, low humidity and seasonable, high 85ºF. |
| 2026-07-29 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear, but a bit hazy sky, 64ºF. Early morning low 63ºF. Yesterday was cloudy until about 9AM, then mostly clear but a hazy sky all day; cooler and much less humid than the previous day, high 84ºF. Drought continues; rainfall deficit since 17 April now exceeds 7 inches. |
| 2026-07-28 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, less humid, temperature at overnight low of 71ºF. Yesterday was partly sunny, hot and sultry, high 97ºF, dew point as high as 78ºF, and heat index as high as 114ºF during the afternoon. Stepping outside was like walking into a sauna. Continued very dry. Vegetation under stress due to lack of rain the past 26 days. |
| 2026-07-27 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Shimmering sun through partly cloudy sky, 80ºF. Early morning low 79ºF. Yesterday was partly sunny, hot and humid, high 92ºF. Heat index as high as 102ºF yesterday. Dew point the past 24 hours as high as 79ºF. |
| 2026-07-26 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy with a little sun. Some very light mist between 10 and 10:30AM. Increasingly humid. High 81ºF. At 7AM this morning, high thin cloudiness with a shimmering sun through a hazy sky, humid, 75ºF. Early morning low 74ºF. |
| 2026-07-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 67ºF. Early morning low 64ºF. Yesterday was a mix of clouds and sun, high 79ºF. |
| 2026-07-24 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 65ºF. Early morning low 63ºF. Yesterday was mostly clear in the morning, then becoming cloudy; high 76ºF. Continued very dry. |
| 2026-07-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear, 58ºF. Early morning low 56ºF. Yesterday was clear in the morning, then variably cloudy; cool, high 75ºF. |
| 2026-07-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 58ºF. Early morning low 57ºF. Yesterday was partly cloudy, breezy and less humid, high 80ºF. |
| 2026-07-21 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy in the morning with a bit of light rain, then clearing sky, turning cloudy again with a few sprinkles around 5PM, then clearing again late. Air quality, which was in the "very unhealthy" category in the morning slowly improved during the day yesterday, and is now in the "good" category. At 7AM this morning, clear sky, 72ºF. Early morning low 71ºF. High yesterday a humid 84ºF. |
| 2026-07-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 68ºF. Early morning low 67ºF. Yesterday was sunny through a smoky haze, high 83ºF with low humidity. AQI currently 112 PM2.5, but was as high as 245 PM2.5 (very unhealthy) yesterday morning. |
| 2026-07-19 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: An orange, shimmering sun shining through a hazy, smoky sky. Visibility reduced to 1.25 miles. 68ºF, early morning low 66ºF. AQI 245 PM2.5, very unhealthy. Yesterday was variably cloudy, a little less humid, and good to moderate air quality during the day, high 86ºF. |
| 2026-07-18 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Yesterday was mostly sunny with a smoky haze much of the day; AQI was as high as 342 PM2.5 in the morning ("hazardous"). The air became much cleaner during the evening and the AQI dropped into the "good" category. Hot and humid once again, high 90ºF, fifth consecutive day at 90ºF or above. A few sprinkles just before 2PM. A light shower early this morning between 5 and 6AM. At 7AM, cloudy, temperature at overnight low of 75ºF. |
| 2026-07-17 | 7:00 AM | 0.08 | 0.0 | NA | 0.0 | NA | | A shower late yesterday afternoon, the first measurable rain in two weeks. Otherwise, yesterday was partly sunny, smoky, hazy, hot but not as humid, high 90ºF. AQI as high as 450 PM2.5 at 11AM, and remained in the "very unhealthy" to "hazardous" categories the past 24 hours. Visibility between one and two miles the past 24 hours due to smoke, which you can smell in the air. At 7AM this morning, hazy, cloudless sky, visibility still reduced due to smoke, AQI 273, very unhealthy, 72ºF. Early morning low 69ºF. Per news reports, the 450 AQI yesterday is the worst ever recorded in Madison. |
| 2026-07-16 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Simmering orange sun shining through a hazy smoky sky, 74ºF. Early morning low 73ºF. Current AQI 244 PM2.5, very unhealthy. Visibility reduced to 2 miles due to smoke, which you can smell in the air. Yesterday was sunny, hot and humid, high 95ºF, with a maximum heat index of 105ºF. |
| 2026-07-15 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through high thin cloudiness, 75ºF. Early morning low 73ºF. Yesterday was clear, hot and humid, high 94ºF. |
| 2026-07-14 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 73ºF. Early morning low 72ºF. Yesterday was clear, hot and more humid, high 90ºF. |
| 2026-07-13 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 69ºF. Early morning low 68ºF. Yesterday was clear and warm with low humidity, high 88ºF. |
| 2026-07-12 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 64ºF. Early morning low 62ºF. Yesterday was mostly clear with low humidity, high 84ºF. |
| 2026-07-11 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear, a few clouds in the southern sky, 66ºF. Early morning low 65ºF. Yesterday was seasonable with lower humidity, high 83ºF, with increasingly cloudy sky during the day. |
| 2026-07-10 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through high thin cloudiness, 70ºF. Early morning low 68ºF. Yesterday was mostly cloudy and humid with some sunshine, high 83ºF. Distant lightning in the northeast sky last evening around 9:30-10PM. |
| 2026-07-09 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | The past 24 hours have been mostly cloudy, warm and humid, with a few sprinkles between midnight and 2AM. At 7AM this morning, mostly cloudy, 73ºF. Early morning low 71ºF. High yesterday 86ºF. A few drops of rain on the newspaper wrapper this morning.. |
| 2026-07-08 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Partly cloudy, 74ºF. Early morning low 72ºF. Yesterday was mostly sunny and warm, high 86ºF, with increasing humidity late in the day. |
| 2026-07-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny with some high thin clouds, 64ºF. Early morning low 62ºF. Yesterday was mostly clear with low humidity, high 82ºF. |
| 2026-07-06 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 67ºF. Early morning low 65ºF. Yesterday was mostly sunny and a little less humid, high 81ºF. |
| 2026-07-05 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Sprinkles yesterday afternoon between 3 and 4PM. Otherwise, yesterday was cloudy and humid, high 79ºF. At 7AM this morning, sunshine through mostly cloudy sky, 69ºF. Early morning low 68ºF. |
| 2026-07-04 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was partly sunny, warm and humid, with some evening sprinkles, high 85ºF. At 7AM this morning, overcast, 72ºF. Early morning low 70ºF. |
| 2026-07-03 | 7:00 AM | 1.14 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy, warm and humid. A late afternoon heavy gusty thundery shower produced 1.04" of rain in 25 minutes before tapering off to light rain. Some light rain and sprinkles late evening and overnight. At 7AM this morning, overcast, sprinkles within the past hour, temperature at overnight low of 69ºF. High yesterday 88ºF before dropping to 68ºF after the heavy afternoon shower. |
| 2026-07-02 | 7:00 AM | 0.11 | 0.0 | NA | 0.0 | NA | | Showers earlier this morning. At 7AM, overcast, temperature at overnight low of 71ºF. Yesterday was mostly sunny, hot and humid, high 91ºF. Distant lightning in the northern sky late last evening, continuing into the night. |
| 2026-07-01 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear with shimmering sunshine, temperature at overnight low of 78ºF. Yesterday was a mix of clouds and sunshine, breezy, hot and humid, high 90ºF, with maximum heat index of 102ºF. Dew point temperature remained around 75ºF the past 24 hours. Weather summary for June: Total precipitation 5.38", which is 0.05" below normal. Total precipitation year to date 20.29", which is 0.69" above normal. Based upon daily observed best estimates, sunshine in June was 50% of possible. |
| 2026-06-30 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly cloudy, breezy and humid, 79ºF. Early morning "low" 77ºF. Yesterday was cloudy in the morning, then increasingly sunny; breezy, hot and humid, high 92ºF, with dew point temperature in the mid-70s all day, and a maximum heat index of 101ºF. |
| 2026-06-29 | 7:00 AM | 0.09 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and more humid with some thundery showers in the afternoon. Becoming much more muggy overnight. At 7AM this morning, overcast, muggy and breezy, 76ºF. Low since midnight 72ºF. Dew point temperature 72ºF. |
| 2026-06-28 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Shimmering sun through high thin overcast, 66ºF. Early morning low 63ºF. Yesterday was mostly sunny and seasonable, high 78ºF. |
| 2026-06-27 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through high thin overcast, 61ºF. Early morning low 58ºF. Yesterday was cloudy and cool, high 71ºF, but with clearing sky late in the day. |
| 2026-06-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some sun trying to shine through cloudy sky, 63ºF. Early morning low 61ºF. Yesterday was a mix of clouds and sunshine, high 77ºF. |
| 2026-06-25 | 7:00 AM | 0.58 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy with frequent showers and thundershowers. First there was rain in the morning, then a thundery shower at 2PM, and again around 6PM. Sky cleared before sunset. At 7AM this morning, clear sky, 62ºF. Early morning low 60ºF. High yesterday 74ºF. |
| 2026-06-24 | 7:00 AM | 0.57 | 0.0 | NA | 0.0 | NA | | Rain began after 1AM early this morning, with a couple rumbles of thunder just before the rain started. At 7AM, overcast with moderately heavy rain and thunderstorm; temperature at overnight low of 60ºF. Yesterday was variably cloudy and pleasant, high 78ºF. |
| 2026-06-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear, 58ºF. Early morning low 56ºF. Yesterday was variably cloudy and milder, high 78ºF. |
| 2026-06-22 | 7:00 AM | 0.06 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast and cooler, high 69ºF, with a light rain during the afternoon. At 7AM this morning, overcast, 59ºF. Early morning low 57ºF. |
| 2026-06-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: A little dim sun trying to shine through an overcast sky, 60ºF. Early morning low 57ºF. Yesterday was partly cloudy with fair weather cumulus and pleasant temperature, high 76ºF. |
| 2026-06-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, 59ºF. Early morning low 57ºF. Yesterday was clear in the morning, then turning cloudy. Mild, high 74ºF. |
| 2026-06-19 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 58ºF. Early morning low 55ºF. Yesterday was variably cloudy and cool, high 74ºF. |
| 2026-06-18 | 7:00 AM | 0.66 | 0.0 | NA | 0.0 | NA | | Cloudy and cool yesterday with rain in the morning, a few light showers in the afternoon, and a thundery shower in the early evening. A few more light showers early this morning. At 7AM this morning, mostly cloudy, temperature at overnight low of 58ºF. High yesterday 63ºF. |
| 2026-06-17 | 7:00 AM | 0.07 | 0.0 | NA | 0.0 | NA | | Yesterday was clear early, then increasing cumulus clouds, with a shower (0.01") around 1:30PM in the afternoon. Remaining cloudy the remainder of the day. Light rain began at 4:40AM early this morning, becoming heavier by 7AM. At 7AM, overcast and dark with rain, temperature at overnight low of 57ºF. High yesterday 72ºF in the morning then turning cooler. |
| 2026-06-16 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | A couple brief light showers earlier this morning, beginning at 4:40AM. At 7AM, mostly clear, temperature at overnight low of 61ºF. Yesterday was mostly sunny, milder and pleasant, high 76ºF. |
| 2026-06-15 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 58ºF. Early morning low 55ºF. Yesterday was cloudy in the morning, becoming increasingly sunny in the afternoon with clearing late in the day. Much cooler, high 67ºF. |
| 2026-06-14 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | A few sprinkles at 1:04AM and then a light shower at 1:35AM early this morning. At 7AM, cloudy, 61ºF. Early morning low 60ºF. Yesterday was mostly cloudy with some sun, high 81ºF. |
| 2026-06-13 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear with a nice breeze, 67ºF. Early morning low 66ºF. Yesterday was fair, bright, breezy and pleasant, high 79ºF. |
| 2026-06-12 | 7:00 AM | 1.49 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and cooler with frequent thundershowers. Thunder and lightning was occurring most of the afternoon, with some strong and deep rumbles of thunder. High temperature was 72ºF, which was in the morning. Cooler, less humid air moved in late in the evening, and sky cleared. Red sky at sunset. At 7AM this morning, clear, bright and pleasant with a nice air going, 61ºF. Early morning low 57ºF. |
| 2026-06-11 | 7:00 AM | 0.72 | 0.0 | NA | 0.0 | NA | | Yesterday was mostly sunny in the morning. Sky quickly turned dark after noon with a powerful storm with a squall striking at 1:53PM. News reports stated wind gusts in the area briefly reached up to 60MPH. Some strong lightning strikes. Tornado sirens activated at 1:41PM before the storm hit. Telephone and internet went out for a few minutes. Temperature dropped from a muggy 87ºF to 70ºF in a couple minutes. After the storm, sky remained cloudy the rest of the day. A light thundery shower occurred again after 11PM. Calm but rather windy overnight. At 7AM this morning, sun through mostly cloudy sky, 70ºF. Early morning low 67ºF. |
| 2026-06-10 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through high thin cloudiness, 74ºF. Early morning low 71ºF. Yesterday was mostly cloudy, warm and humid with occasional sunny spells, high 85ºF. |
| 2026-06-09 | 7:00 AM | 0.37 | 0.0 | NA | 0.0 | NA | | Cloudy, warm and humid with periodic showers the past 24 hours. Some thunder with yesterday morning's shower. At 7AM this morning, overcast and muggy, 72ºF. Early morning low 71ºF. High yesterday 81ºF. |
| 2026-06-08 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | A few scattered thundery showers passed through the area early this morning, with a few brief light showers and a couple very distant rumbles of thunder here between 3:40 and 4:15AM. At 7AM, cloudy, 68ºF. Early morning low 66ºF. Yesterday was mostly cloudy and mild with some sunny spells in the morning, high 81ºF. |
| 2026-06-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 68ºF. Early morning low 64ºF. Yesterday was mostly clear and warm, high 85ºF. |
| 2026-06-06 | 7:00 AM | 0.39 | 0.0 | NA | 0.0 | NA | | Rain yesterday morning ended before 11AM. A sprinkle after 5PM, then sky cleared before a thundery shower moved in by 11PM. Another storm passed to the north between 2 and 3AM early this morning with only lightning and distant thunder, but no rain here. At 7AM this morning, sunny through high thin overcast, 66ºF. Early morning low 63ºF. High yesterday 77ºF, but higher humidity. |
| 2026-06-05 | 7:00 AM | 0.36 | 0.0 | NA | 0.0 | NA | | A nice steady soaking rain began at 4AM early this morning, and continues at observation time. At 7AM, overcast with rain; temperature at overnight low of 67ºF. Yesterday was sunny, warm and pleasant with continued low humidity; high 86ºF. Dew point began rising before midnight. |
| 2026-06-04 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some high thin clouds, sunny, 63ºF. Early morning low 59ºF. Yesterday was sunny through high thin cloudiness, continued mild and pleasant with very low dew point temperature, high 82ºF. |
| 2026-06-03 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Partly sunny through mostly cloudy sky, 54ºF. Early morning low 51ºF. Yesterday was sunny through high thin cloudiness; continued mild and pleasant with low dew point temperature, high 79ºF. |
| 2026-06-02 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | 7AM weather: Bright sunshine through some high thin clouds, 59ºF. Early morning low 54ºF. Yesterday was cloudy with partial sunshine at times; mild, high 77ºF. A few sprinkles in the forenoon. |
| 2026-06-01 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | |