| 2026-08-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly cloudy, 61ºF. Early morning low 59ºF. Yesterday was clear in the morning, then increasingly cloudy in the afternoon; mild, high 76ºF. |
| 2026-08-24 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 55ºF. Yesterday was slightly cooler, high 74ºF, with afternoon cumulus clouds in an otherwise clear day. |
| 2026-08-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear but hazy sky, temperature at overnight low of 58ºF. Yesterday was pleasant with mostly clear sky, some afternoon fair weather cumulus, high 78ºF. |
| 2026-08-22 | 7:00 AM | 1.69 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy with thundery showers, high 75ºF. First thundery shower was a real old-fashioned "gully-washer", with 1.50" falling within 60 minutes. Second round occurred between 4 and 5PM (0.19"). Some thunder again at 7:30PM with only a few sprinkles. Quiet overnight. At 7AM this morning, clear sky, temperature at overnight low of 62ºF. |
| 2026-08-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly cloudy, 67ºF. Early morning low 65ºF. Yesterday was mostly sunny and pleasant, high 79ºF. |
| 2026-08-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 59ºF. Yesterday was mostly sunny and pleasant, high 79ºF. |
| 2026-08-19 | 7:00 AM | 0.28 | 0.0 | NA | 0.0 | NA | | Yesterday was mostly cloudy with a few showers in the afternoon and evening. A couple rumbles of mostly distant thunder with the showers. A little sunshine as well, mostly in the morning. At 7AM this morning, cloudy, 64ºF. Early morning low 62ºF. High yesterday 81ºF. |
| 2026-08-18 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 68ºF. Early morning low 67ºF. Yesterday was partly cloudy and pleasant, high 82ºF. |
| 2026-08-17 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Partly cloudy and refreshing, 64ºF. Early morning low 63ºF. Yesterday was a continuation of cloudy muggy weather with some afternoon sunny spells, high 84ºF, but then late afternoon the humidity decreased. Comfortable overnight. |
| 2026-08-16 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, muggy, temperature at overnight low of 72ºF. Yesterday was a continuation of cloudy and muggy weather with only a few brief sunny moments, high 82ºF. |
| 2026-08-15 | 7:00 AM | 0.21 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and muggy with a period of light rain mainly between 7 and 9PM; high 81ºF. At 7AM this morning, overcast, 67ºF. Early morning low 65ºF. |
| 2026-08-14 | 7:00 AM | 0.15 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and muggy with light rain beginning at 10AM and diminishing to a few sprinkles after 2PM. A rumble of thunder at noon. At 7AM this morning, cloudy and hazy sky, 69ºF. Early morning low 67ºF. High yesterday 77ºF. |
| 2026-08-13 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast with hazy sky and light fog, temperature at overnight low of 70ºF. Yesterday was cloudy until mid-afternoon, then gradual clearing. Hazy sky. Humid, high temperature 85ºF. |
| 2026-08-12 | 7:00 AM | 0.30 | 0.0 | NA | 0.0 | NA | | Thundery showers yesterday morning between 9 and 11AM. Variably cloudy thereafter. Warm and humid, high 83ºF. At 7AM this morning, sun through a hazy sky, 71ºF. Early morning low 69ºF. |
| 2026-08-11 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | A few sprinkles at 3:15AM early this morning. At 7AM, overcast, 73ºF. Early morning low 72ºF. Yesterday was partly sunny, a hazy sky, more humid, high 85ºF. |
| 2026-08-10 | 7:00 AM | 0.26 | 0.0 | NA | 0.0 | NA | | A thundery shower yesterday morning. A light sprinkle from a passing thundershower to the south around 5:30PM in the afternoon. Otherwise, yesterday was mostly cloudy, high 78ºF. At 7AM this morning, mostly cloudy, 67ºF. Early morning low 66ºF. |
| 2026-08-09 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 66ºF. Early morning low 64ºF. Yesterday was sunny all day, with a high thin cloudiness or haze during the afternoon, high 80ºF. |
| 2026-08-08 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was mostly cloudy with sunny spells; a few sprinkles between 6 and 7PM; high 84ºF. At 7AM this morning, clear sky, 67ºF. Early morning low 66ºF. |
| 2026-08-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunshine with partly cloudy sky, humid, temperature at overnight low of 69ºF. Yesterday was partly sunny and warmer, high 81ºF. |
| 2026-08-06 | 7:00 AM | 0.08 | 0.0 | NA | 0.0 | NA | | Overcast yesterday with a few light showers through 3PM. A few peeks of sun before sunset. Cooler, high 73ºF. At 7AM this morning, Mostly cloudy with sunshine, 65ºF. Early morning low 63ºF. |
| 2026-08-05 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Some sprinkles around 10PM last evening. A few spritzes this morning around 6:40AM. At 7AM, heavy overcast, temperature at overnight low of 68ºF. Yesterday was partly sunny and a little more humid, high 84ºF. |
| 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 | | Yesterday was mild, high 77ºF, with partial sunshine through high thin cloudiness, which thickened in the afternoon. Light rain overnight between 10:30PM and 3AM. At 7AM this morning, overcast, 62ºF. Early morning low 61ºF. May weather summary: Total precipitation 1.61", which is 3.03" below normal. Precipitation year to date 14.91", which is 0.74" above normal. Based upon daily observed best estimates, sunshine during May was 58% of possible. |
| 2026-05-31 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunshine through high thin cloudiness, 59ºF. Early morning low 56ºF. Yesterday was partly sunny through high thin cloudiness, which was thicker in the afternoon for a time; a bit cooler, high 75ºF. |
| 2026-05-30 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Partly sunny through high thin overcast, 63ºF. Early morning low 56ºF. Yesterday was sunny through high thin cloudiness; mild, high 82ºF. |
| 2026-05-29 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through some high thin cloudiness, 54ºF. Early morning low 51ºF. Yesterday was sunny, mild and pleasant, high 79ºF. |
| 2026-05-28 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was sunny and continued warm, high 87ºF. A thunderstorm moved from north to south west of Madison last evening, and at this station there was only a couple rumbles of distant thunder between 8:30PM and 9PM and a light shower between 9PM and 9:30PM. At 7AM this morning, partly cloudy with sunshine, 61ºF. Early morning low 60ºF. |
| 2026-05-27 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 66ºF. Early morning low 64ºF. Yesterday was clear in the morning, then increasingly cloudy. Warm, high 87ºF. |
| 2026-05-26 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was mostly cloudy in the morning, with a few sprinkles just before 9AM and again around 1:30PM in the afternoon. Mostly sunny thereafter. Warm, with high 84ºF and low humidity. At 7AM this morning, clear sky, 65ºF. Early morning low 62ºF. The Peonies are in full bloom now. |
| 2026-05-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some sun through an overcast sky, 65ºF. Early morning low 62ºF. Yesterday was fair, warm and pleasant, high 78ºF. |
| 2026-05-24 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 59ºF. Early morning low 58ºF. Yesterday was cloudy and warmer, high 76ºF, with a brief light shower just before 6PM late in the afternoon. The flowers on the Black Locust trees are now out, and the flower buds on some of the Peonies are starting to open. |
| 2026-05-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some sunshine through mostly cloudy sky, 57ºF. Early morning low 54ºF. Yesterday was continued cloudy and cool, high 64ºF. |
| 2026-05-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Partly cloudy, 50ºF. Early morning low 48ºF. Yesterday was cloudy and quite cool, high 57ºF. |
| 2026-05-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 49ºF. Early morning low 47ºF. Yesterday was variably cloudy and cool, high 62ºF. |
| 2026-05-20 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through some high thin cloudiness, 50ºF. Early morning low 47ºF. Yesterday was cloudy, windy and turning cooler throughout the day, with a few sprinkles, high was 71ºF in the morning, dropping to 54ºF by midnight. |
| 2026-05-19 | 7:00 AM | 0.17 | 0.0 | NA | 0.0 | NA | | After yesterday morning's early rain ended (before 8AM) the day was warm (high 79ºF) with some sun through a mostly hazy sky. A thundershower arrived just after 1AM early this morning, with lingering rain until about 4:15AM. At 7AM this morning, overcast, 66ºF. Early morning low 643ºF. |
| 2026-05-18 | 7:00 AM | 0.74 | 0.0 | NA | 0.0 | NA | | Cloudy with showers and thundershowers the past 24 hours. A thundershower between 11AM and noon produced 3/8 (/1cm) thick hail at 11:20AM. Tornado sirens sounded off at 11:17AM and again at 11:28AM. Most lightning from this storm was cloud-to-cloud, but one lightning strike was very close at 11:25AM. Temperature dropped to 56ºF by noon. Light showers or sprinkles continued intermittently throughout the afternoon. Another thundershower early this morning at 5AM.At 7AM this morning, overcast with a shower, 62ºF. Overnight low 60ºF. High yesterday a cooler 72ºF. Temperature dropped again late evening, but spiked to 71ºF around 2AM before dropping again. |
| 2026-05-17 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | A few sprinkles around 4:30AM and 5:15AM early this morning. Distant lightning to the north from before 3AM to after 4AM. At 7AM, overcast, temperature at overnight low of 59ºF. Yesterday was mostly sunny and warm, high 83ºF. Electric and internet restored at 4:47AM this morning after a more than 27-hour (!) outage which began during a thundershower the previous early morning. |
| 2026-05-16 | 7:00 AM | 0.62 | 0.0 | NA | 0.0 | NA | | After a clear and warm day (high temperature 81ºF) thundershowers moved in just after midnight. Some gusty wind about 1AM with the electric and internet going out just after 1AM and remaining out through the reporting period. At 7AM, cloudy, 61ºF. Early morning low 59ºF. |
| 2026-05-15 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | A little light rain overnight. At 7AM, partly cloudy and breezy, 57ºF. Early morning low 55ºF. Yesterday was mostly sunny through various degrees of high thin cloudiness, which became thicker by sunset; milder, with high of 71ºF. |
| 2026-05-14 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 44ºF. Early morning low 41ºF. Yesterday was variably cloudy, breezy and cooler, high 64ºF. Bridal Wreath Spirea in full bloom. |
| 2026-05-13 | 7:00 AM | 0.07 | 0.0 | NA | 0.0 | NA | | Cloudy and cool with some light rain yesterday morning before noon. Then the sun came out and it turned much warmer, with high 77ºF. Windy all day. At 7AM this morning, partly cloudy and breezy, temperature at overnight low of 51ºF. |
| 2026-05-12 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Sprinkles at 2:30AM early this morning. At 7AM, overcast, 47ºF. Early morning low 43ºF. Yesterday was clear and seasonably cool, high 61ºF. Some high thin cloudiness around sunset. |
| 2026-05-11 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 42ºF. Early morning low 40ºF. Yesterday was clear in the morning, then becoming partly to mostly cloudy after noon; cooler, high 63ºF. |
| 2026-05-10 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 42ºF. Early morning low 39ºF. Yesterday was variably cloudy and seasonable, high 68ºF. |
| 2026-05-09 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, 51ºF. Early morning low 50ºF. Yesterday was sunny and milder, high 69ºF. |
| 2026-05-08 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Yesterday was cool with a changeable sky, high 61ºF. Sprinkles after noon with a brief shower after 2PM. Clearing late afternoon. At 7AM this morning, clear sky, 42ºF. Early morning low 37ºF. |
| 2026-05-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 40ºF. Early morning low 34ºF. Yesterday was variably cloudy and quite cool, high 54ºF. |
| 2026-05-06 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, 42ºF. Early morning low 38ºF. Yesterday was mostly sunny through high thin cloudiness, breezy and much cooler, high 57ºF. A brilliant red sunset. |
| 2026-05-05 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Sunny through mostly cloudy sky, 47ºF. Early morning low 44ºF. Yesterday was mostly sunny, breezy and mild, high 79ºF. Afternoon cloudiness produced no rain. |
| 2026-05-04 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Cloudy yesterday morning with a few sprinkles before 9AM. Then clearing sky and becoming milder, high 70ºF. Windy. At 7AM this morning, clear and breezy, 53ºF. Early morning low 51ºF. |
| 2026-05-03 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 50ºF. Early morning low 48ºF. Yesterday was variably cloudy and milder, high 60ºF. |
| 2026-05-02 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and cool with brief sunny spells, high 50ºF. A few sprinkles around 11:30AM and again around 12:30PM. Clearing after sunset. At 7AM this morning, partly cloudy, 38ºF. Early morning low 36ºF. |
| 2026-05-01 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and cool, high 53ºF. Occasional sprinkles last evening. At 7AM this morning, partly cloudy, 37ºF. Early morning low 35ºF. April weather summary: Total precipitation 7.51", which is 3.43" above normal. Precipitation year to date 13.30", which is 3.77" above normal. Total snowfall a trace. Total snowfall for the winter season 48.2". Based upon daily observed best estimates, sunshine in April was 45% of possible. |
| 2026-04-30 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and quite cool, high only 48ºF, with occasional sprinkles. A couple light showers in the afternoon with a brief fall of BB-sized hail at 4:30PM. Clearing before sunset. At 7AM this morning, partly cloudy, 38ºF. Early morning low 36ºF. |
| 2026-04-29 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, temperature at overnight low of 48ºF. Yesterday was mostly cloudy except for fair sky and sunshine mid-day; breezy and a bit cooler, high 63ºF. |
| 2026-04-28 | 7:00 AM | 0.32 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy with showers in the morning (0.22"), with a couple rumbles of thunder, and then a thundery shower last evening again (0.10"). Dry but rather windy overnight. At 7AM this morning, cloudy and breezy, temperature at overnight low of 49ºF. High yesterday 69ºF. |
| 2026-04-27 | 7:00 AM | 0.03 | 0.0 | NA | 0.0 | NA | | A shower this morning, beginning just after 6AM. At 7AM, overcast, a few sprinkles, 54ºF. Early morning low 52ºF. Yesterday was partly sunny and continued mild, high 69ºF. |
| 2026-04-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly cloudy, 47ºF. Early morning low 45ºF. Yesterday was sunny and seasonably mild, high 66ºF. |
| 2026-04-25 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | A few lingering sprinklers just after yesterday morning's 7AM observation. Cloudy in the morning, with gradual clearing in the afternoon. Cooler, but still above normal, high 67ºF. At 7AM this morning, clear sky, 45ºF. Early morning low 44ºF. All sorts of trees are in full flower now (Cherry, Apple, Pear, Crabapple). Even the Lilacs are blooming! |
| 2026-04-24 | 7:00 AM | 0.26 | 0.0 | NA | 0.0 | NA | | Thundershowers overnight between midnight and 2AM. At 7AM this morning, overcast, some sprinkles within the past few minutes; temperature at overnight low of 58ºF. Yesterday was mostly partly cloudy, breezy and warm, high 80ºF. Temperature was still at 71ºF at midnight before the showers came, when the temperature dropped by 10 ºF within minutes. |
| 2026-04-23 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 54ºF. Early morning low 53ºF. Yesterday was clear and mild, high 76ºF. |
| 2026-04-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 49ºF. Yesterday was mostly sunny and much warmer, high 77ºF. An interesting line of cumulonimbus clouds developed and darkened mid-morning and passed over, though no precipitation here from it. |
| 2026-04-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, 51ºF. Early morning low 47ºF. Yesterday was sunny through high thin cloudiness, high 55ºF. |
| 2026-04-20 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, 31ºF. Early morning low 29ºF. Yesterday was cloudy in the morning, with slowly diminishing cloudiness during the day; breezy and cool, high 49ºF. Azaleas are now flowering. |
| 2026-04-19 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 37ºF. Early morning low 34ºF. Yesterday was partly cloudy, windy and much cooler, high 46ºF. |
| 2026-04-18 | 7:00 AM | 1.27 | 0.0 | NA | 0.0 | NA | | Yesterday began mostly sunny and warm, becoming cloudier and windy by afternoon. Thundershowers began moving in just before 3PM. Showers became heavier after 5PM, and at 6:07PM the tornado sirens sounded. About this time winds became gusty with heavy rain. Quieter weather thereafter until another thundershower around 11PM with one very loud crack of thunder at 11:08PM. One final shower around midnight. Then quiet overnight. At 7AM this morning, cloudy and breezy, temperature at overnight low of 39ºF. High yesterday 78ºF. |
| 2026-04-17 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin clouds, 54ºF. Early morning low 53ºF. Yesterday was variably cloudy and mild, high 72ºF. Tulips are blooming now. |
| 2026-04-16 | 7:00 AM | 0.38 | 0.0 | NA | 0.0 | NA | | Cloudy and not as warm yesterday, high 68ºF, with afternoon and evening thundershowers. A final sudden thundery shower at 2AM early this morning. Dense fog after 6AM. At 7AM this morning, mostly cloudy, 55ºF. Early morning low 54ºF. |
| 2026-04-15 | 7:00 AM | 0.63 | 0.0 | NA | 0.0 | NA | | Another active weather day yesterday! Cloudy and warm, 78ºF, with dew point as high as 66ºF. Thundershowers started moving in just after 4PM, with first tornado sirens going at 4:44PM. Hailstones as large as 1.25" fell just before 5PM. Most lightning was cloud-to-cloud, but there were a few strong cloud-to-ground strikes as well. Tornado sirens sounded again at 5:16PM, 6:36PM and 6:58PM here in the Spring Harbor neighborhood. A squall with gusty winds at 7:04PM, not nearly so strong as the previous day, though. Weather then started settling down a bit, with a mild thundershower around 10:35PM. Showers into the night with distant lightning all around. Another distant thundershower after 4AM. At 7AM this morning, overcast, temperature at overnight low of 58ºF. Magnolia trees now flowering, as are the Dandelions! |
| 2026-04-14 | 7:00 AM | 0.40 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and warm, high 74ºF, with dew point as high as 65ºF. A thunderstorm popped up suddenly overhead just after 3PM (cloud-to-cloud lightning) with only a few sprinkles. A powerful squall moved in at 12:25AM with very strong winds, lasting about 20 minutes. Tornado sirens went off about 12:30AM. Oddly there was no thunder during the strongest winds of the squall, only coming when winds started dying down. No hail. Temperature dropped from 70ºF to 57ºF in minutes during the squall. Another thunderstorm passed through about 2:40AM with some "heavy artillery" thunder and lightning. Rain ended about 4AM. At 7AM this morning, partly cloudy with sunshine, temperature at overnight low of 57ºF. |
| 2026-04-13 | 7:00 AM | 0.80 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and warm, even a touch of humidity, high 74ºF. A shower in the morning between 7 and 8AM, and then rain and showers all afternoon into the evening, ending around 10PM. Mild and quiet overnight. At 7AM this morning, partly cloudy and mild, temperature at overnight low of 60ºF. |
| 2026-04-12 | 7:00 AM | 0.18 | 0.0 | NA | 0.0 | NA | | Mostly cloudy yesterday with some sprinkles mid-day. A few showers late evening, and again earlier this morning. At 7AM this morning, cloudy and rather breezy, temperature up to 58ºF. Low since midnight 48ºF. High yesterday 55ºF. |
| 2026-04-11 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky with a touch of frost, 33ºF. Early morning low 32ºF. Yesterday was variably cloudy and seasonable, high 54ºF. First blooming hyacinths, and even a tulip observed! Daffodils flowering everywhere, and buds on some trees and bushes are starting to open. |
| 2026-04-10 | 7:00 AM | 0.38 | 0.0 | NA | 0.0 | NA | | Yesterday was clear to start, then increasingly overcast in the afternoon, with rain beginning just after 7PM in the evening, and continuing overnight, ending before 5AM. At 7AM this morning, overcast, temperature at overnight low of 43ºF. High yesterday 61ºF. |
| 2026-04-09 | 7:00 AM | 0.11 | 0.0 | NA | 0.0 | NA | | Yesterday was blustery and much milder, high 70ºF with some sunshine. Light showers moved in just before 6PM last evening and continued into the night, ending before 3AM. At 7AM this morning, clear sky, 43ºF. Early morning low 42ºF. |
| 2026-04-08 | 7:00 AM | 0.09 | T | NA | 0.0 | NA | | Rain overnight, initially with some sleet and/or snow. At 7AM this morning, cloudy, 36ºF. Overnight low 34ºF. Yesterday was clear in the morning, with a thin overcast thickening during the afternoon. Cool with a chilling stiff east wind, high 43ºF. |
| 2026-04-07 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 24ºF. Yesterday was variably cloudy and seasonably cool, high 49ºF. |
| 2026-04-06 | 7:00 AM | 0.02 | 0.0 | NA | 0.0 | NA | | Yesterday was seasonable (high 54ºF) with clear sky all day. Clouds moved in just before it began to rain about 8:30PM last evening, with light showers continuing until after 11PM. At 7AM this morning, partly cloudy, temperature at overnight low of 36ºF. |
| 2026-04-05 | 7:00 AM | 0.02 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast and cool with a stiff west wind, high 45ºF. Drizzles and mist in the morning, and a few light showers late afternoon and early evening. Windy overnight. At 7AM this morning, mostly clear, temperature at overnight low of 33ºF. |
| 2026-04-04 | 7:00 AM | 0.78 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast and chilly, high 44ºF. Occasional showers began after 3PM with some thundershowers by 9:30PM. A thundershower with a heavy downpour occurred at 1:30AM. Temperature had dropped to 37ºF by midnight already. At 7AM this morning, overcast, light fog and misty, 39ºF. Overnight low 35ºF. |
| 2026-04-03 | 7:00 AM | 1.38 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast, chilly and rainy all day, with a break in the rain between about 4:30 and 6:15PM. Then thundershowers with heavy rain moved through, with rain ending by about 7:20PM. High temperature of 48ºF occurred between 9 and 10PM. Quiet overnight. At 7AM this morning, heavy overcast, temperature at overnight low of 39ºF. Total event rainfall 1.83". Heaviest 24-hour rainfall since last August. |
| 2026-04-02 | 7:00 AM | 0.45 | 0.0 | NA | 0.0 | NA | | Yesterday was partly sunny and cool, high 44ºF. Light rain began before 11PM last evening and became steadier just after midnight. At 7AM this morning, overcast with a cold rain, temperature at overnight low of 34ºF. |
| 2026-04-01 | 7:00 AM | 0.03 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and sharply colder after the previous day's 78ºF. Temperature dropped to 42ºF by early afternoon after some mist around 11AM and a brief shower with a couple rumbles of thunder before 1PM. A little sun late afternoon with temperature rising to 60ºF before sunset. At 7AM this morning, overcast, temperature at overnight low of 36ºF. March weather summary: Total melted precipitation 3.44", which is 1.23" above normal. Precipitation year to date 5.79", which is 0.34" above normal. Total snowfall 10.5". Snowfall season to date 48.2". Based upon best observed daily estimates, sunshine for March was 42% of possible. |
| 2026-03-31 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Yesterday was sunny and very mild, high 78ºF. Clouds thickened by evening, with a few sprinkles before 9PM and a beautiful lightning show in the southern sky between 9 and 10PM. Only a couple distant rumbles of thunder. Temperature still at 69ºF at midnight, then turned cooler after 1:30AM. At 7AM this morning, a few clouds, temperature at overnight low of 48ºF. |
| 2026-03-30 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some high thin cloudiness, temperature at overnight low of 45ºF. Yesterday was partly sunny and milder, high 64ºF. |
| 2026-03-29 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 39ºF. Early morning low 38ºF. Yesterday was clear in the morning, then increasingly cloudy in the afternoon; breezy, high 47ºF. |
| 2026-03-28 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Clear sky, 21ºF. Early morning low 20ºF. Yesterday was variably cloudy, breezy and cool, high 43F. |
| 2026-03-27 | 7:00 AM | 0.28 | 0.0 | NA | 0.0 | NA | | Yesterday was mostly cloudy and windy--a little sun in the morning--with rain between 1 and 7PM. High temperature 58ºF in the morning, steadily dropping all day, down to 35ºF by midnight. At 7AM this morning, partly cloudy, temperature at overnight low of 28ºF. |
| 2026-03-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly cloudy, 48ºF. Overnight low 45ºF. Yesterday was overcast in the morning, becoming sunny through high thin cloudiness in the afternoon; breezy and very mild, high 71ºF. |
| 2026-03-25 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 40ºF. Overnight low 36ºF. Yesterday was overcast with a little dim sun in the morning, becoming partly sunny in the afternoon; high 52ºF. |
| 2026-03-24 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, temperature at overnight low of 33ºF. Yesterday was clear and seasonable, high 44ºF. I observed the first open flowers of the spring on my morning walk yesterday, including Buttercups, a few Crocuses and even a Daffodil! |
| 2026-03-23 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | Mostly cloudy and much colder yesterday, with only a little sun, high was 44ºF around yesterday morning's observation time, with temperature declining thereafter, down to 35ºF by midnight. A few sprinkles at 4:30PM in the afternoon. Clearing overnight. At 7AM this morning, clear sky, temperature at overnight low of 27ºF. |
| 2026-03-22 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, temperature at overnight low of 44ºF, dropping from 55ºF at midnight. Yesterday was sunny and very mild, high 76ºF. |
| 2026-03-21 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 44ºF. Overnight low 41ºF. Yesterday was mostly sunny through high thin cloudiness, which thickened during the later afternoon; very mild, high 63ºF. |
| 2026-03-20 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: High thin cloudiness, 50ºF. Overnight low 40ºF. Yesterday was mostly fair and mild, high 51ºF. |
| 2026-03-19 | 7:00 AM | T | T | NA | 3.0 | NA | | A few light snow flurries yesterday morning around 10:30AM. Otherwise, yesterday was mostly cloudy with some afternoon sun. Milder, high 39ºF. At 7AM this morning, mostly cloudy, temperature at overnight low of 34ºF. |
| 2026-03-18 | 7:00 AM | 0.04 | 0.9 | NA | 6.5 | NA | | Clear sky yesterday morning, then turning overcast after noon. Light snow began between 9:30 and 10PM last evening and continued into the night. Quite cold yesterday, high only 21ºF. At 7AM this morning, overcast, temperature up to 24ºF from a low of 18ºF at midnight. |
| 2026-03-17 | 7:00 AM | 0.11 | 1.5 | NA | 6.5 | NA | | Yesterday morning's snow diminished and ended before noon. Sky partially cleared and the sun came out in the afternoon. High temperature was 25ºF, but dropped to 17ºF by midnight. Snow showers with a dusting of snow again between 10PM and midnight. Then clearing overnight. At 7AM this morning, clear sky, temperature at overnight low of 6ºF. Total snow for this event 9.5". |
| 2026-03-16 | 7:00 AM | 1.12 | 8.0 | NA | 8.0 | 0.63 | | Wild weather the past 24 hours! Rain began about 8:30AM, then a thunderstorm passed through about 9AM with sleet. Rain and sleet continued until about 5:15PM. Snow also started mixing in at 3:30PM. Liquid precipitation up through 8PM 0.66". After a break in the precipitation, the snow began at 8:30PM, really meaning business this time. Winds also increased around this time. Heavy snow with windy conditions continued through the night. At 7AM this morning, overcast, windy with snow and blowing snow; temperature at overnight low of 21ºF. High yesterday 33ºF, dropping to 26ºF by midnight. |
| 2026-03-15 | 7:00 AM | 0.03 | T | NA | T | NA | | Yesterday was overcast, just a bit of sun in the morning. A few snow flurries in the afternoon. High 37ºF. Overnight some freezing rain and sleet, creating a glaze on surfaces this morning. At 7AM, overcast, 33ºF. Overnight low 32ºF. |
| 2026-03-14 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | Overcast with strong, stormy winds yesterday, diminishing by dark. Sky also gradually cleared during the afternoon. High 43ºF, dropping to 28ºF by midnight. At 7AM this morning, cloudy, 26ºF. Overnight low 24ºF. |
| 2026-03-13 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Clear sky yesterday morning, turning overcast after noon. A few sprinkles at 8PM. The wind picked up and became stormy by 10:30PM, with a brief rain shower after midnight. Wind remained stormy throughout the night and temperature rose to 44ºF. At 7AM this morning, overcast with stormy winds, temperature at overnight low of 37ºF. High yesterday 44ºF. |
| 2026-03-12 | 7:00 AM | 0.04 | 0.1 | NA | 0.0 | NA | | Overcast and cold yesterday, with snow, which melted shortly after it fell. Sky cleared before sunset, and the temperature then rose to 38ºF before dropping to 32ºF by midnight. At 7AM this morning, clear sky, temperature at overnight low of 29ºF. |
| 2026-03-11 | 7:00 AM | 0.07 | 0.0 | NA | 0.0 | NA | | Overcast and much colder yesterday, high 53ºF briefly when the sun came out for a little while early afternoon. A few sprinkles at 4PM. Showers began at 9:20PM last evening, with some lightning and distant thunder, ending before midnight. Temperature dropped to 35ºF by midnight. Some mist again early this morning. At 7AM this morning, overcast, temperature at overnight low of 33ºF. |
| 2026-03-10 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, temperature at overnight low of 38ºF. Yesterday was clear, very mild and spring-like, high 70ºF. |
| 2026-03-09 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear, temperature at overnight low of 47ºF. Yesterday was mostly sunny, breezy and very mild, high 59ºF. |
| 2026-03-08 | 7:00 AM | 0.01 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast all day with mist and drizzles in the morning. Temperature dropped all day from 57ºF in the morning to 34ºF by midnight. At 7AM this morning, clear sky, 33ºF. Overnight low 32ºF. |
| 2026-03-07 | 7:00 AM | 1.56 | 0.0 | NA | 0.0 | NA | | Overcast, rainy and mild yesterday with dense fog at times. The stars were out last evening, before a thunderstorm arrived just before midnight. More showers early morning. At 7AM this morning, overcast and misty with light fog, 56ºF. Overnight low 55ºF. High yesterday 60ºF occurring during the evening. Rainfall 0.60" 7AM through 5PM, and 0.96" overnight. |
| 2026-03-06 | 7:00 AM | 0.05 | 0.0 | NA | 0.0 | NA | | A little rain or drizzle overnight before 4AM (0.01"), with a shower beginning again at 6:30AM (0.04"). At 7AM, overcast with dense fog and a rain shower, 43ºF. Overnight low 42ºF. Yesterday was overcast and mild, high 46ºF, with light fog all day and moderate fog overnight. |
| 2026-03-05 | 7:00 AM | 0.09 | 0.0 | NA | 0.0 | NA | | Light rain, drizzle and dense fog overnight, beginning before 3AM. At 7AM this morning, Light rain, mist and dense fog, temperature at overnight low of 40ºF. Yesterday was fair early, then high thin cloudiness developed and thickened during the day. Mild, high 54ºF. |
| 2026-03-04 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear, 26ºF. Overnight low 25ºF. Yesterday was overcast most of the day, with clouds slowly thinning in the afternoon, becoming clear just before sunset. Mild, high 46ºF. |
| 2026-03-03 | 7:00 AM | T | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, a bit of light rain within the past hour or two; 34ºF. Overnight low 32ºF. Yesterday was milder, high 44ºF, with increasingly cloudy sky. |
| 2026-03-02 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: Sun trying to shine through a mostly cloudy sky, 20ºF. Overnight low 18ºF. Yesterday was mostly sunny, with high thin cloudiness in the afternoon. Cold, high 31ºF. |
| 2026-03-01 | 7:00 AM | 0.05 | 2.4 | NA | 2.0 | NA | | Yesterday was overcast and much colder, high 28ºF, which occurred in the morning with temperature dropping to 20ºF by midnight. Light snow began just before 1PM, only becoming heavier after 2PM. The snow was very light and fluffy, but made surfaces very icy. Snow ended by 6PM. At 7AM this morning, clear, bright, sunny and frosty; temperature at overnight low of 10ºF. February weather summary: Total melted precipitation 0.59", which is 1.07" below normal. Precipitation year to date 2.35", which is 0.89" below normal. Total February snowfall 3.2". Snowfall season to date 37.7". Based upon daily observed best estimates, sunshine in February was 50% of possible. |
| 2026-02-28 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, temperature at overnight low of 27ºF. Yesterday was partly sunny and much milder, high 57 ºF. |
| 2026-02-27 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Some high thin cloudiness, frost on the roofs, 31ºF. Overnight low 28ºF. Yesterday was milder, high 42ºF, with morning clouds slowly diminishing in the afternoon. |
| 2026-02-26 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: High thin cloudiness, temperature at overnight low of 17ºF. Yesterday was mostly clear and seasonably cold, high 29ºF. |
| 2026-02-25 | 7:00 AM | T | T | NA | 0.0 | NA | | Yesterday was cloudy, a little sun in the morning. High temperature 34ºF, but a strong wind all day made it feel colder. A period of a little light rain and snow during the evening hours. Clear overnight. At 7AM this morning, partly cloudy., temperature at overnight low of 22ºF. |
| 2026-02-24 | 7:00 AM | T | T | NA | 0.0 | NA | | Snow flurries yesterday morning, ending by 8AM. Then clearing and sunny; cold, with high 27ºF. At 7AM this morning, high thin cloudiness and quite breezy, temperature at overnight low of 20ºF. |
| 2026-02-23 | 7:00 AM | T | T | NA | 0.0 | NA | | Mostly cloudy with occasional snow flurries the past 24 hours. Breezy and cold, high yesterday 23ºF. At 7AM this morning, sun trying to shine through a mostly cloudy sky with snow flurries, 17ºF. Overnight low 16ºF. |
| 2026-02-22 | 7:00 AM | T | T | NA | 0.0 | NA | | Yesterday was overcast and cold, high 26ºF, with light snow flurries during the morning hours. At 7AM this morning, overcast with some snow flurries floating through the air; temperature at overnight low of 17ºF. |
| 2026-02-21 | 7:00 AM | 0.03 | 0.3 | NA | 0.0 | NA | | Light snow yesterday morning ended a little after noon. Remaining overcast and turning a little colder. At 7AM this morning, overcast, temperature at overnight low of 24ºF. High yesterday 32ºF. |
| 2026-02-20 | 7:00 AM | 0.44 | T | NA | T | NA | | Yesterday was mostly clear in the morning, then turning overcast after noon. Rain began just before 7PM last evening, light at first, then becoming moderately heavy after 10PM for a period of time. Mostly misty during the early morning hours, with some freezing drizzle as well. At 7AM, overcast, the rain has now turned to snow. Temperature at overnight low of 32ºF. Yesterday was not quite as mild as the past few days, high 47ºF. |
| 2026-02-19 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Mostly clear sky, temperature at overnight low of 26ºF. Yesterday was clear, blustery and continued very mild, high 56ºF. |
| 2026-02-18 | 7:00 AM | 0.05 | 0.0 | NA | 0.0 | NA | | Yesterday was cloudy and continued very mild, high 55ºF. Occasional sprinkles began about 7PM last evening with light rain and sprinkles continuing into the night. A mild thunderstorm started at 3:25AM and ended by 3:40AM. At 7AM this morning, clear sky, 48ºF. Overnight low 47ºF. |
| 2026-02-17 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 34ºF. Overnight low 33ºF. Yesterday was unusually mild, high 64ºF, a temperature typical of early May (!). Cloudy in the morning, with some sunshine in the afternoon. |
| 2026-02-16 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy, 43ºF. Overnight low 41ºF. Yesterday was mostly clear and very mild, high 58ºF. |
| 2026-02-15 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: Mostly cloudy, 38ºF. Overnight low 34ºF. Yesterday was sunny through high thin cloudiness, continued very mild, high 55ºF. |
| 2026-02-14 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: High thin overcast, temperature at overnight low of 26ºF. Yesterday was clear and very mild, high 51ºF. |
| 2026-02-13 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: Clear sky, temperature at overnight low of 23ºF. Yesterday was overcast in the morning, with clearing in the afternoon; mild, high 38ºF. |
| 2026-02-12 | 7:00 AM | 0.00 | 0.0 | NA | 1.0 | NA | | 7AM weather: Overcast, temperature at overnight low of 26ºF. Yesterday was mostly clear and mild, high 40ºF. |
| 2026-02-11 | 7:00 AM | 0.00 | 0.0 | NA | 1.5 | NA | | 7AM weather: Clear sky, temperature at overnight low of 23ºF. Yesterday was mostly cloudy and mild, high 41ºF. |
| 2026-02-10 | 7:00 AM | 0.00 | 0.0 | NA | 2.5 | NA | | 7AM weather: Mostly cloudy, temperature at overnight low of 31ºF. Yesterday was milder, high 36ºF, with thickening overcast throughout the day. |
| 2026-02-09 | 7:00 AM | 0.00 | 0.0 | NA | 3.0 | NA | | 7AM weather: High thin cloudiness, 21ºF. Overnight low 20ºF. Yesterday was overcast with a stiff chilly east wind, high 28ºF. |
| 2026-02-08 | 7:00 AM | 0.00 | 0.0 | NA | 3.0 | NA | | 7AM weather: Cloudy, 19ºF. Overnight low 18ºF. Yesterday was clear in the morning, then turning cloudy; much colder, with high only 20ºF. |
| 2026-02-07 | 7:00 AM | 0.00 | 0.0 | NA | 3.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 8ºF. Yesterday was cloudy in the morning, with clearing in the afternoon. Milder, with high 38ºF, before turning much colder overnight. With some snowmelt yesterday, the snow on ground has become crustier. |
| 2026-02-06 | 7:00 AM | 0.01 | 0.2 | NA | 4.0 | NA | | Yesterday was overcast and milder, high 31ºF. A snow shower yesterday morning between 8:20 and 9AM. Snow flurries around 11 - 11:30AM. More snow overnight, starting before 2AM and ending sometime after 4AM. At 7AM this morning, overcast and breezy, 33ºF. Overnight low 29ºF. Temperature went above freezing this morning for the first time in three weeks! |
| 2026-02-05 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | 7AM weather: Overcast, 23ºF. Low since midnight 18ºF. Yesterday was clear and seasonably cold, high 26ºF. |
| 2026-02-04 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | 7AM weather: Mostly clear; some cloudiness in the southern sky. Temperature at overnight low of +2ºF. Yesterday was clear and slightly colder, high 20ºF. |
| 2026-02-03 | 7:00 AM | T | T | NA | 4.0 | NA | | Snow flurries yesterday morning, ending around noontime. Clearing late in the day. At 7AM this morning, clear sky, temperature at overnight low of 9ºF. High yesterday 26ºF. |
| 2026-02-02 | 7:00 AM | 0.01 | 0.3 | NA | 4.0 | NA | | Thickening cloudiness during the day yesterday with light fluffy snowfall last evening. High 26ºF. At 7AM this morning, overcast with a few snow flurries, 24ºF. Overnight low 21ºF. |
| 2026-02-01 | 7:00 AM | T | T | NA | 4.0 | NA | | Snow flurries yesterday morning, ending before 10AM. Then clearing during the noon hour. Not quite so cold as the past many days, high 22ºF. At 7AM this morning, some high thin cloudiness, 10ºF. Overnight low 7ºF. January weather summary: Total melted precipitation 1.76", which is 0.18" above normal. Total snowfall 11.3". Snowfall season to date 34.5". Based upon daily observed best estimates, sunshine for January was 45% of possible. |
| 2026-01-31 | 7:00 AM | T | T | NA | 4.0 | NA | | 7AM weather: Cloudy with snow flurries, 11ºF. Overnight low 8ºF. Yesterday was variably cloudy and continued cold, high 15ºF. |
| 2026-01-30 | 7:00 AM | T | T | NA | 4.0 | NA | | A snow shower earlier this morning--a granular snow on the newspaper wrapper and on the rain barrels. At 7AM, mostly clear, a few clouds in the southeastern sky; temperature at overnight low of +3ºF. Yesterday was clear during the day, but clouded up after dark; continued cold, but no wind chill like previous days; high 12ºF. |
| 2026-01-29 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | 7AM weather: Clear sky, -2ºF. Overnight low -3ºF. Yesterday was clear and continued quite cold, high 14ºF. |
| 2026-01-28 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | 7AM weather: Clear sky, temperature at overnight low of 0ºF. Yesterday was mostly clear and continued quite cold, high 12ºF. |
| 2026-01-27 | 7:00 AM | T | T | NA | 4.0 | NA | | Some light snow early this morning--traces on the newspaper wrapper as well as on the back patio. At 7AM, clear sky, temperature at low since midnight of 7ºF. Yesterday was mostly clear and continued very cold, high during the day 5ºF, but went up to 10ºF by midnight and even 13ºF earlier this morning. |
| 2026-01-26 | 7:00 AM | T | T | NA | 4.0 | NA | | Yesterday was overcast and cold with very fine snow flurries at times throughout the day; high +4ºF. Clearing after dark. At 7AM this morning, clear sky, temperature at overnight low of -5ºF. |
| 2026-01-25 | 7:00 AM | T | T | NA | 4.0 | NA | | Some fine snow grains detected on the rain barrels this morning. At 7AM, overcast, -1ºF. Low since midnight -3ºF. Yesterday was overcast, some mostly dim sun at times, continued very cold, high temperature -3ºF which occurred in the evening. |
| 2026-01-24 | 7:00 AM | 0.00 | 0.0 | NA | 4.0 | NA | | 7AM weather: High thin overcast, -11ºF. Overnight low -13ºF. Yesterday was mostly clear and extremely cold, high -9ºF (!). Barometric pressure is very high, 1044 hPa. |
| 2026-01-23 | 7:00 AM | T | T | NA | 4.0 | NA | | A period of light snow and flurries yesterday morning between 10:30 and 11:15AM. Then sunny, windy and colder, high 17ºF, dropping to -4ºF by midnight. At 7AM this morning, clear sky and breezy, temperature at overnight low of -17ºF. Wind chill at the airport's NWS station was as low as -40ºF (!) earlier this morning. |
| 2026-01-22 | 7:00 AM | 0.02 | 0.4 | NA | 4.5 | NA | | Yesterday was cloudy and cold with occasional snow flurries much of the day. A mini-snow squall around 11:15PM late last evening with the passage of a cold front. High temperature yesterday was 24ºF occurring before 11PM. Sky cleared overnight. At 7AM this morning, high thin cloudiness, temperature at overnight low of 8ºF. |
| 2026-01-21 | 7:00 AM | 0.09 | 1.5 | NA | 4.5 | NA | | Yesterday was clear in the morning, with thickening overcast in the afternoon. Light, fluffy snow began around 9:30PM last evening, and continued until perhaps 6AM this morning. High temperature yesterday of 15ºF occurred last evening and was also the lowest since midnight. At 7AM this morning, overcast, 17ºF. |
| 2026-01-20 | 7:00 AM | 0.00 | 0.0 | NA | 3.5 | NA | | 7AM weather: Clear sky, -3ºF. Overnight low -4ºF. Yesterday was mostly clear, breezy and very cold, high +3ºF. |
| 2026-01-19 | 7:00 AM | 0.03 | 0.5 | NA | 3.5 | NA | | Yesterday was cold, high 13ºF, with a bit of sun in the morning, and then light fluffy snow beginning about 2PM in the afternoon, and continuing into the night. Becoming breezy with gusty winds late evening and continuing overnight. At 7AM this morning, clear sky and breezy with gusty winds, temperature at overnight low of -5ºF. Wind chill is -25ºF (!). |
| 2026-01-18 | 7:00 AM | 0.03 | 1.7 | NA | 4.0 | NA | | Yesterday was overcast and cold with snowfall all day, ending around midnight. Very light and fluffy snow. At 7AM this morning, high thin cloudiness, temperature at overnight low of +1ºF. High yesterday 16ºF. Total snowfall the past three days 6.6". |
| 2026-01-17 | 7:00 AM | 0.15 | 2.9 | NA | 4.0 | NA | | Yesterday was overcast and milder, high 35ºF, with snow in the morning (0.4" since yesterday morning's observation), ending before 10AM; then snow beginning again before 5PM and continuing throughout the night into this morning (an additional 1.8" by 11PM, and 0.7" thereafter). Light and fluffy. At 7AM this morning, overcast with light snow, temperature at overnight low of 12ºF. |
| 2026-01-16 | 7:00 AM | 0.17 | 2.0 | NA | 2.0 | NA | | Yesterday was mostly cloudy with some sunshine; seasonably cold, high 23ºF. Snow began last evening just before 8PM, then stopped by 10PM (0.3"). Snow began again before 3AM and continues lightly at 7AM observation time (an additional 1.7"). At 7AM, overcast, a little light snow, 26ºF. Overnight low 23ºF. |
| 2026-01-15 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: Clear sky; temperature at overnight low of 10ºF. Yesterday was cloudy in the morning, with clearing sky during the afternoon. Blustery, with highest temperature of 23ºF in the morning, steadily dropping to 14ºF by midnight. |
| 2026-01-14 | 7:00 AM | 0.02 | 0.5 | NA | 0.5 | NA | | Yesterday was cloudy to start, and cloudy again before sunset. Inbetween sky was clear. Very mild, high 53ºF. Increasingly windy. Turning sharply colder and windy overnight, with snow starting before 4AM and ending by about 6AM. At 7AM this morning, cloudy and blustery, temperature at overnight low of 21ºF, down from 40ºF at midnight. |
| 2026-01-13 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Cloudy and breezy, 39ºF. Overnight low 36ºF. Yesterday was sunny through high cloudiness in the morning, then clearing sky in the afternoon. Very mild, high 48ºF. |
| 2026-01-12 | 7:00 AM | 0.00 | 0.0 | NA | T | NA | | 7AM weather: Cloudy, pink sky, 27ºF. Overnight low 25ºF. Yesterday was mostly cloudy, some mid-day sun, and colder, high 32ºF. |
| 2026-01-11 | 7:00 AM | 0.02 | 0.6 | NA | T | NA | | Light snow yesterday morning ending by 10AM. Sky became partly cloudy before clouding up again with snow flurries much of the evening, ending by midnight. Turning colder, with temperature dropping from 33ºF in the morning to 21ºF by midnight. At 7AM this morning, overcast, 27ºF, up from a low since midnight of 20ºF. |
| 2026-01-10 | 7:00 AM | 0.01 | 0.1 | NA | T | NA | | Snow began sometime before 4:20AM this morning, and could have been a bit of rain initially. At 7AM, overcast with snow falling; temperature at low since midnight of 33ºF. Yesterday was overcast, damp and misty early, then clearing and mild, high 43ºF. Temperature dropped to 29ºF last evening, before rising overnight. |
| 2026-01-09 | 7:00 AM | 0.53 | 0.0 | NA | 0.0 | NA | | Yesterday was overcast and mild, with rain developing by about 2:30PM in the afternoon and continuing--sometimes moderately--until late evening. 0.50" measured by 9:30PM. Damp overnight with additional light rain and mist (0.03"). Temperature rose to 54ºF around midnight with some gusty winds. At 7AM this morning, overcast, breezy and misty, temperature at overnight low of 38ºF. |
| 2026-01-08 | 7:00 AM | 0.00 | 0.0 | NA | 0.0 | NA | | 7AM weather: Overcast, 40ºF. Lowest since midnight 37ºF, which was up from 31ºF earlier last evening. Yesterday had dense fog in the morning, then sky became mostly clear in the afternoon. Mild, with high 38ºF. |
| 2026-01-07 | 7:00 AM | 0.04 | 0.0 | NA | 0.0 | NA | | Yesterday's early morning rain ended by 7:30AM. Another rain shower last evening between 6:30 and 7PM. Otherwise, yesterday was overcast and mild, high 40ºF with dense fog throughout the morning. At 7AM this morning, overcast with moderate fog, temperature at overnight low of 32ºF. Surfaces are a bit icy. Snow cover is gone; only snow piles remain as well as a bit in shaded areas. |
| 2026-01-06 | 7:00 AM | 0.60 | 0.0 | NA | 1.0 | NA | | Rain this morning, which began about 3AM. The rain was heavy at times, particularly between 6:30 and 7AM. At 7AM, overcast with rain and moderate fog, 34ºF. Overnight low 31ºF. Yesterday was overcast with only a little sun; milder, high 38ºF. |
| 2026-01-05 | 7:00 AM | 0.00 | 0.0 | NA | 1.5 | NA | | 7AM weather: Overcast, 31ºF. Overnight low 28ºF. Yesterday was overcast, with temperature rising to 30ºF by midnight. Sky cleared overnight. |
| 2026-01-04 | 7:00 AM | 0.00 | 0.0 | NA | 1.5 | NA | | 7AM weather: Some high thin cloudiness, temperature at overnight low of 13ºF. Yesterday was overcast and seasonably cold, high 22ºF. |
| 2026-01-03 | 7:00 AM | 0.00 | 0.0 | NA | 2.0 | NA | | 7AM weather: Overcast, 19ºF. Overnight low 18ºF. Yesterday was mostly clear and cold, high 19ºF. Lake Mendota has officially frozen over on 1 January, according to the Wisconsin State Climatology Office. |
| 2026-01-02 | 7:00 AM | 0.05 | 1.1 | NA | 2.0 | NA | | Yesterday was overcast and cold with mid-day light fluffy snow. High temperature of 15ºF occurred around midnight. At 7AM this morning, clear sky, temperature at overnight low of 11ºF. |
| 2026-01-01 | 7:00 AM | 0.02 | 0.4 | NA | 1.5 | NA | | Yesterday was overcast and milder with occasional; snow flurries between noon and 8PM. A period of measurable snow between 3 and 4PM. Turning colder last evening and overnight. Temperature dropped to 13ºF by midnight after a high of 36ºF during the day. At 7AM this morning, overcast, 11ºF. Overnight low 10ºF. December weather summary: Total melted precipitation (all data through midnight last night) 1.35", which is 0.55" below normal. Total precipitation for 2025 35.21", which is 4.28" below normal. December snowfall 8.3". Snowfall season to date 23.2". Based upon daily observed best estimates, sunshine for December was 28% of possible. |