MHFD Homepage

 

https://f2p2.udfcd.org/images/f2p2_heading.gif
2025 Flood Season Summary

Meteorological support services provided by Skyview Weather.

Select desired 'Date' to see corresponding 24-hour rainfall map ending at 7AM the following day.

 

 

 

 

 

 

 

 

> 0.6" RADAR ESTIMATE OR 0.5" GAUGED IN FORECAST AREA

Event

Date

Max ALERT

Max CoCoRaHS

QPE STP

ALERT

Alarms

ALERT

Rain

Alarms

Notes

ADAM

ARAP

AURA

BLDR

BROM

DENV

DOUG

JEFF

1
0.39"
0.43"
>0.50"

HPO issued at 0901 with LOW Message Potential.  M1's issued at 1440 for the entire District that expired at 2100.  Storms built along a convergence line over norther Douglas County just after noon, bringing a single severe storm with mostly hail and a tornade to far southeastern poritons of the District.  Another round of tstorm initated along the foothills northeast of the District and a Boulder-area severe storm produced rainfall with some hail.








2
2.72"
1.65"
>3.00"
Map
HPO issued at 0939 with MOD Message Potential.  M1 issued at 1357 for the entire District expired at 2100.   Good upper-level dynamics as  low-pressure trough moved slowly over Colorado led to strong flow aloft, with most severe storms triggered by upslope surface flow along the Palmer Divide.  By 2 p.m. a couple of stronger storms moved into eastern portion of the District, with 0.65" recorded around Watkins in 10-30 minutes.
X
X
X



X
X
3
2.64"
2.67"
>2.00"
Map
HPO issued at 0924 with HIGH Message Potential.  M1 issued at 1200 for the entire District expired at 2200.  Minimal overall change from the previous day, but storm formation was farther north, especially areas around Aurora.   Efficienty rain-producing storms crossed the Denver Metro area in waves with moderte to heavy rain including rates over 0.50" in 10 minutes.  LOW IMPACT FLOODING for Aurora and Arapahoe County was extended 1.5 hours, ending at 1900.
X
X
X
X
X
X
X
4
0.87"
2.12"
>2.00"

HPO issued at 0921 with HIGH Message Potential.  M1 issued at 1201 for the entire District expired at 2100.  Abundent surface moisture from previous days combined with strong upper-level support created a line of strong thunderstorms beginning at 1400.  Heavy rainfall was east of the E470 corridor and southeast of DIA, capable of rates of 0.5" to 1.0" in 10-20 minutes and totals over 2.00" in some locations on ground saturated by previous days' events.
X
X
X


X
X

5
0.87"
0.89"
>0.50"
Map HPO issued at 0900 with NONE Message Potential, upgraded to LOW at 1642.   M1 issued at 1650 for the entire District expired at 2100.  The tail end of the leaving low pressure brought upslope conditions which eventually overcame difficult conditions for initial storm development.  Storms began developing over the higher elevations around 1430 and moved into the District after 1600, with rainfall rates estimated at 0.50" to 0.75" in 15-30 minutes.








6
0.35"
0.58"
>1.25"

HPO issued at 0900 with NONE Message Potential, upgraded to LOW at 1642.   M1 issued at 1650 for the entire District expired at 2100.  The tail end of the leaving low pressure brought upslope conditions which eventually overcame difficult conditions for initial storm development.  Storms began developing over the higher elevations around 1430 and moved into the District after 1600, with rainfall rates estimated at 0.50" to 0.75" in 15-30 minutes.
X




X


7
1.93"
1.44"
>1.50"

HPO issued at 0936 with LOW Message Potential.  M1 issued at 1511 expired at 2100.  A potent round of storms impacted the central portion of the District.  Storms forming along the higher terrain moved into the District between 1400 and 1500 with hail, gusty winds and frequent lightning.  Hail limited the heavy rainfall, with a few pockets of moderate to heavy rain but no alarms.
X
X
X
X


X
X
8
1.10"
0.88"
>0.75"
Map HPO issued at 0907 with LOW Message Potential.  M1 issued at 1730 for the entire District expired at 2100.  After a relatively quiet day with cooler temperatures, storms started after a gust front moved through the District, around 1700.  Storms intensified quickly as they slowly moved north, causing multiple eastern Counties to have Message level rainfall of 0.5" in 10 minutes and even over 1.00" in under 60 minutes.

X
X


X

X
9
1.97"
0.08"
>1.50"
Map HPO issued at 0900 with MOD Message Potential.  M1s issued at 1324 for the entire District expired at 2200.  Storm initiated along the higher terrain by midday, moving onto the plains by 1400.  Gust fronts moving into the District triggered storms with moderate to heavy rainfall in Adams and Arapaho County areas east of DIA, from Watkins to Bennett.  As these storms moved out, development occured south of the District along the Palmer Divide, and a gust front moved slowly north into the Metro area bringing moderate to heavy rainfall with both 0.5" in 10 minutes and 1.00" in under 60 minutes alarms.
X
X
X


X
X
X
10
1.02"
0.91"
>1.00"
Map HPO issued at 0900 with HIGH Message Potential for the Plains and LOW Potential for the Foothills.  M1 was issued at 1223 and expired at 1900.  Initial storm development along the foothills began between 1200 and 1300, but cooler temperatures hindered storm development until 1700.  Then, an outflow boundary kicked up a cluster of thunderstorms in northern Douglas County.  Heaviest rainfall reports were from The Pinery and Franktown areas.






X

11
0.24"
0.15"
>1.25"

HPO was issued 0919 with a LOW Message Potential for the entire District.  M1 was issued at 1552 and expired at 2200.  A forecasted dry day remained as expected until a gust front from the Palmer Divide introduced much higher dewpoints and a trigger for high base virga for northeastern portions of the District.  The storm north of DIA and east of Highway 85 developed rapidly with hail and some heavy rain in Adams County before the storm weakened and moved east onto the Plains.
X







12
0.75"
1.00"
>1.75"
Map HPO issued at 0900 with HIGH Message Potential for the plains and MOD potential for the foothills.  M1 was issued at 1052 expiring at 2100; numerous additional M1s were issued throughout the day.  An overnight cold front brought a round of severe weather across norther portions of the District in the overnight hours, including damaging hail for areas in Adams County and heavy rainfall in Aurora.  These storms cleared out as the sun started to rise, but another round of storms developed in the afternoon after 1300.  Storm formed a line from Boulder to southern Jefferson County producing rainfall, gusty winds and hail.
X
X

X
X

X

13
1.57"
1.51"
>1.25"
Map HPO issued at 0931 with HIGH Message Potential for the entire District.  M1 was issued at 1154, expiring at 2100.  Dew points in the mid 50s to low 60s throughout the day with a gust front from the south resulted in rapid storm development with heavy rainfall for north/northeastern Douglas County.  The storm moved northeastward into Arapaho County with heavy rainfall, gusty winds, large hail and lightning before exiting the District by 1600.
X
X




X

14
1.46"
2.12"
>1.75"
Map HPO was issued at 0915 with MOD Message Potential for the entire District.  M1 was issued at 1124 effective until 2100; and extended to 2300 at 2006.  Another day with dew points in the mid 50s to low 60s.  Cooler temperatures delayed storm development until later in the day, when very slow moving or stationary thunderstorms resulted in very heavy rainfall for northern portions of the District.  The strongest storm formed east of Boulder around 1800, resulting in rainfall over 1.0" in 30 minutes and a Flash Flood Warning.  A line of storms formed in Jefferson County and moved east/southeast into Denver.
X
X
X
X
X


X
15
0.55"
0.30"
>0.50"

HPO was issued at 0900 with LOW Message Potential for the entire District.  M1 was issued at 1426 expiring at 2100.  An active weather day did not materialize as temperatures remained just cool enough to cap most activity within the District.  A moderate to strong storm in the Boulder foothills caused a 0.5" in 30-minues alarm just outside of the District's border in Boulder County, and its gust front initiated another round of weak storms for southern portions of the District.



X




16
0.67"
0.25"
>0.75"

HPO was issued at 0900 with LOW Message Potential for the entire District.  M1 was issued at 1757 effective until 2100.  With ingredients in place for moderate to strong storm development, storms during the early afternoon remained anchored to the higher terrain foothills, Cheyenne Ridge and Palmer Divide.  Gust fronts from the north and south colliding just north of the District resulted in the Message, as a strong thunderstorm anchored northeast of DIA and just outside of the District strengthened, with some hail and moderate to heavy rainfall.  Additional storm development southward and towards Aurora struggled to take hold, raining out without strengthening.
X







17
0.50"
1.35"
>0.55"

HPO was issued at 0905 with MODERATE Message potential for the entire District.  M1 was issued at 1114 expiring 2000.  A moist atmosphere with slow and possibly erratic storm motions led to the M1.  A wave of storms moved into the District by the early afternoon, but the strongest of the cells were south of the District; multiple waves moving through the I-25 corridor missed the District every time until the atmosphere stabilized.








18
0.24"
0.45"
>0.25"

HPO was issued at 0918 with LOW Message potential for the entire District.  M1 was issued at 1413 expiring 2100.  Environmental conditions supported weak to moderate storm development similar to the 4th, with storms struggling to get off the higher elevations.  A gust front from a Fort Collins/Greeley area storm led to storms forming  but then falling apart over the  northern half of the District over several hours, some producing up to 0.40" in 30-45 minutes over Jefferson and Boulder Counties.








19
1.38"
0.65"
>1.50"

HPO was issued at 0900 with LOW Message potential for the entire District.  M1 was issued at 1758 effective until 2200.  A plethora of gust fronts initiated strong storms within the District.  By 6 p.m. a line of storms formed along western portions of the District, colliding with gusts from eastern storms right over Downtown.  A storm moved through Jefferson County, producing isolated pockets of heavy rainfall at Maple Grove Reservoir (just shy of a 0.5" in 10-minutes alarm) with hail up to 1.5" in Lakewood. 
X





X

20
0.91"
1.93"
>1.50"
Map HPO was issued at 0932 with MODERATE Message potential for the entire District.  M1 was issued at 1457 to expire at 2200.  Between 14-1500, a gust front initated storms to the east, just southeast of DIA, that slowly moved eastward out of the District.  A second round of storms formed along higher terrain west of Boulder, with heavy rain in the Lafayette/Broomfield area up to nearly 2.0" of rainfall with hail, gusty winds and lightning.  This storm moved east into Adams County with moderate to heavy rain as far as Brighton.  A third round of moderate showers developed over Boulder after sundown, with no additional heavy rain for the District.  Showers tapered off by midnight for southeastern portions of the District.
X
X

X
X



21
1.38"
1.80"
>2.50"
Map HPO was issued at 0900 with HIGH Message potential for the Foothills.  M1s starting at 1306 effective until 2200 were extended to 0115 the following day.  An overnight cold front resulted in early morning fog/mist that kept dew points elevated and temperatures low through midday, until a first round of storms with rainfall just outside of the District produced outflow boundaries that would meet over the District.  By 1500 a strong storm in Jefferson County brought moderate to heavy rainfall for the Morrison area.  That storm rained itself out, creating a gust front the would travel eastward into Arapahoe and Adams Counties with moderate to heavy rain just after 1600.  Strong to severe storms formed once again past sundown, with gust fronts colliding around the Boulder and producing moderate to heavy rainfall for south/southeastern Boulder County and additional showers south and into Broomfield and Jefferson Counties, with 0.5" in 10 minutes and a 1.0" in one hour alarms.  The NWS issued a Flash Flood Warning.  The storm meandered into Denver County after 2300 and slowly rained itself out south of downtown.  A final storm developed east of DIA between 2200 and 2400, with another Flash Flood Warning for the farthest northeast portion of the District.
X
X

X
X
X
X
X
22
0.55"
0.47"
>0.50"

HPO was issued at 0900 with Moderate Message potential for Douglas County.  M1 was issued at 1605 effective until 2200.  The prior evening's storms left considerable moisture for July 17 with good daytime heating, and by mid-afternoon thunderstorms began on the Douglas/Jefferson County line and took aim for the District, including western Arapahoe County and southeastern Denver County, with rainfall of 0.2 to 0.4" in 10-20.   The initial storm moved northeast towards DIA before dissipating and was followed by a few more weak, isolated thunderstorms.








23
0.67"
0.67"
>0.75"

HPO was issued at 0925 with LOW Message potential for the entire Distict.  M1 was issued at 1605 effective until 2100.  A few moderate to strong storms moved through northern portions of the District.  A storm in the Boulder area produced moderate to isolated heavy rainfall.  As this cell tapered off, additional storms formed along the outflow boundary to the east, mostly just missing areas inside the District with the heavier rainfall as storms just clipped the northeastern portion of the District in Adams County.
X







24
1.81"
2.48"
>2.50"
Map HPO issued at 0938 with HIGH Message potential for the entire District.  M1 issued at 1623 effective until 2300.  Elevated dew points and slow atmospheric motions created a high risk day, and in the early afternoon storms developed south of the District.  Storms produced enough rain in Northern Douglas County to issues an M1LIF mostly due to the elevated dew points and minimal steering winds.  Storm continued to develop north into Arapaho County and the City of Aurora, with some locations recording up to 1.90" of rain through the whole event.  TRhe storms monstly remained in place and rained themselves out.

X
X



X

25
2.01"
2.40"
>2.00"
Map HPO issued at 0900 with HIGH Message potential for Adams, Arapaho, Douglas and foothills above 6500 ft, and MODERATE potential elsewhere.  M1 was issued at 1241 effective until 2100 but extended at 2030 to 2300.  Like the previous day, elevated dew points and little to no steering winds created conditions favorable for heavy rainfall.  Storms formed in Northern Douglas County and pushed gust fronts across the District in the midafternon.  An incredibly fast growing storm at the Denver, Adams and Arapahoe County tripoint produced an exorbitant amount of precipitation as it remained stationary.  Both a Flood Advisory at 19:45 and nine minues later a NWS Flash Flood Warning were issued.  Up to 1.50" of rain feel around the County Tripoint.
X
X
X


X
X

26
0.87"
0.40"
>1.25"

HPO was issued at 0900 with MODERATE Message potential for the entire District.  M1 was issued at 1316 effective until 2200.  Storms formed in the afternoon over the higher western elevations but weaked before they could enter the District.  The same pattern occurred north of and on the eastern boundary of the District.  Message level rainfall was restricted to areas outside of the District.






X

27
0.39"
0.28"
>0.50"

HPO issued at 0901 with MODERATE Message potential for Adams, Arapahoe, Denver and Douglas Counties, and a LOW Message potential for all other areas.  M1 issued at 1531 effective until 2100.  Due to decreased moisture, the likelihood of issuing messages was reduced.  Storms in northern Jefferson / southern Boulder Counties produced a quick  0.20 - 0.30" rainfall but weakened and left the rest of the District dry.  Later storms in Arapahoe / Adams County provides brief moderate rainfall but quickly moved out of the District.







28
0.67"
0.28"
>1.00"

HPO was issued at 0906 with HIGH Message potential for the entire District.  M1 was issued at 1105 for the entire District.  Storms initially developed along the Continental Divide and Palmer Divide by midday.  They anchored for seveal hours before producing gust fronts that meandered towards the District, but a stable airmass over the District held just enough to cause storm development to miss areas inside the District.






X

29
0.39"
0.30"
>1.25"
Map HPO was issued at 0952 with a HIGH Message potential for the entire District.  M2 issued at 1246 for Douglas County effective 1300 to 2100.  Ingredients were in place for significant rainfall, but cooler temperatures helped limit any storm activity over most of the District.  Stronger storms developed for southeastern Colorado rather than the Denver Metro area.  With minimal storm activity inside the District, Message 1's were not issued in accordance with the Message 2, Flood Watch for Douglas County, which was cancelled as storms weakened and moved southeastward.  No meaningful rainfall reported within the District.






X

30
0.66"
0.74"
>1.50"

HPO issued at 0900 with MODERATE Message potential for the plains and LOW potential for the foothills.  M1 issued at 1432, effective until 2000.  Despite cooler temperatures and cloudy conditions, elevated dew points combined with a lingering upper-level disturbance created thunderstorms that partially diminished as they moved off the foothills, leaving the central District dry and impacting eastern Denver (DIA, Adams and Arapahoe Counties).  The NWS issued a Severe Thunderstorm warning for the initial sotrm which produced sizeable hail and over an inch of rainfall at DIA in less than an hour.  A subsequent round of pulse-like thunderstorms affected northern portions of the district (Boulder, Broomfield, Adams and Jefferson Counties) in the early  evening, as the NWS issued multiple Severe Thunderstorm Warnings for large hail and gusty winds.  LIF-level rainfall was observed in Boulder and Jefferson Counties, with over 0.50" of rain observed in 10-30 minutes and a NWS Flood Advisory for eastern Boulder County.
X
X
X
X

X


31
0.63"
0.82"
>1.00"
Map HPO issued at 0900 with a LOW message potential for the entire District.  M1 issued at 1402, effective until 2000. Storms initiated in the foothills by 1300.  Initially, the atmosphere over the District was capped but at 1400 a gust front moving S to N through Douglas County resulted in very rapid storm development over the District. Storms weakened by 1500 with another round 2130-2330. Storms ended by midnight.
X
X
X



X
X
32
0.43"
1.80"
>0.75"

HPO issued at 0900 with MODERTE Message potential for the entire District.  M1 issued at 1251 effective until 2200.  Cooler overall temperatures prevented storms initiated along the higher terrain from strengthening as they moved into the District, although explosive storm development would have been possible had the cold front moved in a litle later in the day.







X
33
1.38"
0.94"
>0.75"
Map HPO issued at 0900 with LOW Message potential for Boulder and Broomfield Counties and the foothills, and MODERATE Message potential for the remainder of the District.  M1 was issued at 1453, effective until 2200.  Similar to the previous day, lowered daytime heating kept energy for storm development at bay for most of the day and most of the District.  One storm over western Boulder County formed and progressed slowly south/southeast anchored to the foothills, meandering into Jefferson County and becoming severe, with hail up to 1.5". 







X
34
0.55"
0.60"
>0.50"
Map HPO issued at 0900 with MODERATE Message potential for the entire District.  M1 issued at 1656 effective until 2300, extended at 2255 to 300 8/25/2025.  Another day with monsoonal moisture in place and cooler temperatures to help limit storm potential.  Storms were unable to fully develop and dissipate the energy, so the threat of storms lingered past midnight and into the early overhight.  A late evening cluster of storms brought the greatest threat of heavy rainfall.  Storms churned north around the Greeley area, but weakened as it moved southward.  Additional showers/weak thunderstorms impacted western portions of the District.





X

X
35
0.98"
1.20"
>2.50"
Map HPO issued at 0900 with a HIGH Message potential for the entire District.  M1 issued at 1251, effective until 2200.  Storm initated along the higher terrain around midday slowly meandered towards the District with moderate to heavy rainfall.  They heaviest rainfall approached the Jefferson County District border around 1430, with 0.40" to 0.70" in 10-20 minutes per CoCoRaHS reports.  The storm weakened before progressing beyond the Leyden/Arvada area.  Some stratiform showers kicked up along the southeastern portions of the District late in the evening, tapering off between 2200-2300.






X
X
36
0.87"
3.83"
>3.00"

HPO issued at 0920 with HIGH Message potential for the entire District.  M1 issued at 1201 effective until 2200.  Some of the most persistent rainfall of the season occurred in east/southeastern portions of the District, where daytime heating would fuel storm development just before 1600 east of Denver, between Pena Blvd. and I-70.  Storms would continue to build along adjacent outflow boundaries  resulting in a long-lasting heavy rainfall event for southeastern Aurora and the District in Arapahoe County.  Ranfall over 3" fell in some areas where the cell anchored in place.  The NWS issued a Flash Flood Warning effective from 1837 to 2130. 
X
X
X
X

X
X
X
37
1.14"
1.07"
>1.00"

HPO issued at 901 with HIGH Message potential for the entire District.  M1 issued at 1306, effective until 2200.  Storms developed rapidly around 1530 north of Denver and just south of Thornton, delivering a quick 0.40-0.50" in 10-15 minutes before raining out and moving eastward.  A gust fron from this storm moved southward into Jefferson and Douglas Counties, producing pulse-like storms and moderate to heavy rainfall of 0.40-0.50" in 10-15 minutes in portions of those Counties.  The storms moved eastward further into Douglas County and congealed into a cluster that brought just over 1.0" of rainfall in 30-40 minutes in areas around Lone Tree and Castle Pines. 
X





X
X
38
1.57"
1.25"
>1.50"
Map HPO issued at 0900 with HIGH Message potential for Adams and Arapahoe Counties and MODERATE potential for all other areas.  M1 issued at 1757, effective until 2200.  Storms in the higher elevations west of the District struggled to move into the District, so Messages were not issued until around 1800, when a gust front moving northward from strong storms south of the Palmer Divide caused storms to quickly develop along a line from southeastern Denver to eastern Aurora and merging with the wave of storms from the foothills.  Storms provided a quick 0.50 - 0.60" in less than an hour in both Adams and Arapahoe Counties, including Aurora.
X
X
X


X
X

39
0.67"
0.54"
>0.75"
Map HPO issued at 0902 with LOW Message potential for the entire District.  M1 issued at 1602, effective until 2200.  Showers and thunderstorms held off until later in the afternoon, initiating after 1500 along the foothills and producing a quick 0.50-0.75" in 10 minutes just west of the District.  Then, a gust front moved into northern portions of the District causing rapid storm development in Boulder and Adams Counties.  Pulse-like storms produced 0.30-0.50" in 10-20 minutes from northern Jefferson County all the way into Arapaho County.  Each additional storm increased slightly in strength, reaching rainfall totals of 0.40-0.60" in 10-20 minutes. 







X
40
1.26"
1.46"
>1.00"
Map HPO issued at 0900 with a NONE for Message potential for the entire District.  M1 issued at 1443, effective until 2200.  Widespread showers and thunderstorms produced moderate to heavy rainfall in the afternoon to early evening.  Thunderstorms initiated on the higher elevations by 1300-1400.  Thunderstorm training and slow motions increased point rainfall amounts, in some places over 1.0" in an hour west of the District.  Storms progressed slowly east toward the District, providing brief moderate to havey rainfall in both Douglas and Adams Counties.
X
X
X
X



X

 

 

Maximum 24-hour value

Maximum 24-hour value

Maximum

Radar

estimated

24-hour

precip

Alarm Log

Rainfall

Rate Alarm

 

ADAM

ARAP

AURA

BLDR

BROM

DENV

DOUG

JEFF