Colorado, 2023

Tornadoes and Flash Flooding in Colorado, June 17 to 22, 2023

June 17 to 22, 2023 · NWS BOU · 94 events in 13 counties and zones

Long duration severe weather event across the northeast plains, and most of the Denver metropolitan area beginning during the early afternoon hours. Scores of tornadoes occurred across Washington and Logan counties.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
1
Injuries
90
Property damage
$325,000
Crop damage
$45,000
Events
94

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS BOU wrote it up.

Long duration severe weather event across the northeast plains, and most of the Denver metropolitan area beginning during the early afternoon hours. Scores of tornadoes occurred across Washington and Logan counties. Several rounds of hail across the Denver metro, with ping pong ball sized hail in downtown, larger hail up to 2 inches in diameter at concert in Red Rocks Amphitheatre. In all, seven patrons were hospitalized, with 83 treated on scene. A substantial number of attendees suffered welts, bruises and broken fingers trying to protect themselves. Several suffered concussions as well. A total of 33 tornadoes touched down in Washington County, with 3 reported in Logan County. There were reports of at least one home damaged west of Sterling and one commercial building collapse in Sterling. The home was damaged by one of the tornadoes.

Significant flooding and flash flooding also occurred in portions of the plains, including Elbert, Arapahoe, Adams, Logan, Washington and Morgan counties. There were likely several rural roads that flooded due to the heavy rainfall. There was a flood fatality just south of I-70 along Watkins Rd. First responders found two stranded cars swept into a field, but its occupants had either gotten out or had been rescued. The third vehicle ended up west of Watkins and 6th Ave. in what is normally a dry creek bed. South Metro’s water rescue team was then called out to do a water rescue but that operation turned into a recovery by the following morning. Due to flooding, Watkins Road was closed between Interstate 70 and Jewell Ave. Interstate 70 was also closed for several hours until water could recede from flooded underpasses. Minor flooding also occurred in portions of the Denver and the surrounding metro area. Baseball size hail was observed in Washington County. In Clear Creek County, a thunderstorm wind gusts to 68 mph was recorded.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Denver/Boulder, CO wrote its last area forecast discussion before the first event at Jun 17, 1:39 PM MST, 20 minutes earlier.

Area forecast discussion, Jun 17, 1:39 PM MST, 20 minutes before
Area Forecast Discussion
National Weather Service Denver/Boulder CO
239 PM MDT Sat Jun 17 2023

.SHORT TERM...(This evening through Sunday)
Issued at 239 PM MDT Sat Jun 17 2023

Developing squall line will pass out of our area late this
afternoon. There's enough CAPE for a threat of large hail, and the
wind field may be getting organized by then. We've had a few
funnel cloud reports with updrafts, but the environment doesn't
look particularly conducive to tornadogenesis in our area as the
winds are still fairly weak.

There's a loosely organized area of scattered storms upstream over
the mountains, but these are weaker and in a drying environment.
They may not do well coming over the mountains, but it's enough to
hand on to low PoPs until about sunset on the plains. After that,
there's still some mid/hi level moisture for partly cloudy skies
overnight and probably through Sunday. The forecast of 10-15
degrees warmer with no PoPs for Sunday looks good, though there
could be some weak convection and maybe some sprinkles over the
mountains mid to late afternoon.

.LONG TERM...(Sunday night through Saturday)
Issued at 239 PM MDT Sat Jun 17 2023

Colorado will spend most of the period between upper level
troughing to our northwest and ridging to our south and southeast.
There will be persistent and generally increasing southwesterly
flow aloft as those features intensify, promoting drier and warmer
weather than in recent weeks. Models maintain good consensus and
have been consistent. Ensemble forecast systems suggest fairly
high confidence in the fundamentals of the long term forecast.

Sunday evening through Tuesday, skies should be partly cloudy to
mostly clear as warm, dry air aloft suppresses cloudiness and
convection. There will be very little precipitation or threat of
thunderstorms. The warming trend still looks to peak on Monday,
though high temperatures are forecast mostly in the 80s across the
plains and 50s to 70s across the high country through the period.
Monday and Tuesday, some areas on the plains may break 90 F,
especially out near the northeast corner. I adjusted forecast high
temperatures up a few degrees for Monday and Tuesday to account
for model bias correction calibrated to the recent weeks of cool,
wet weather. A few areas around the southern Front Range
foothills, South Park and Middle Park may see very marginal Red
Flag humidity and wind conditions during the afternoon, but fuels
are still definitely non-critical and should remain so for quite
some time, which should mitigate fire weather concerns.

Wednesday, it looks like there will be a little disturbance aloft
and a cool front to bring temperatures back down to near normal
and increase humidity. In the afternoon, there will probably be
scattered showers with a few storms which might linger over the
eastern plains in the evening and night. The rest of the period,
moisture and cloudiness should increase again (not like the
previous weeks but better than earlier in the period), with
scattered to widespread showers possible each afternoon and
evening. It's a bit difficult to make reliable predictions of
hazards at this range, but model moisture, instability and shear
values are sufficient to support scattered severe thunderstorms
and potentially a few supercells. Locally heavy rainfall will
likely pose at least a limited risk of flash flooding to burn,
urban and poor drainage areas again.

&&

.AVIATION...(For the 18Z TAFS through 18Z Sunday afternoon)
Issued at 1200 PM MDT Sat Jun 17 2023

Scattered showers and thunderstorms will be in the Denver area
this afternoon, with the treat mainly before 22z. Instrument
approaches to KDEN will likely be needed for a few hours. Winds
will likely just switch to west to northwest direction, though
brief variable gusts up to 30 knots are possible. After 23z, VFR
conditions are expected through tonight.

&&

.HYDROLOGY...
Issued at 239 PM MDT Sat Jun 17 2023

Heavy rain with a band of thunderstorms may cause localized
flooding in Elbert and Lincoln counties through early evening.
After that, dry conditions are expected through Sunday.

Monday through about mid week, precipitation will be very
suppressed and there should be little to no threat of burn area
flash flooding.

From about mid week through the rest of the period, there may be
scattered to widespread showers each afternoon and evening; while
the impacts are not very certain at this range, it looks like
locally heavy rainfall will pose at least a limited risk of flash
flooding to the burn areas.

&&

.BOU WATCHES/WARNINGS/ADVISORIES...
Flood Watch until 6 PM MDT this evening for COZ041-046-047.

&&

SHORT TERM...Gimmestad
LONG TERM...EJD
AVIATION...Gimmestad
HYDROLOGY...EJD/Gimmestad
Hazardous weather outlook, Jun 17, 10:02 AM MST, 3 hours 57 minutes before
Hazardous Weather Outlook
National Weather Service Denver/Boulder CO
1102 AM MDT Sat Jun 17 2023

COZ030>051-181715-
Jackson County Below 9000 Feet-
West Jackson and West Grand Counties Above 9000 Feet-
Grand and Summit Counties Below 9000 Feet-
South and East Jackson/Larimer/North and Northeast Grand/
Northwest Boulder Counties Above 9000 Feet-
South and Southeast Grand/West Central and Southwest Boulder/
Gilpin/Clear Creek/Summit/North and West Park Counties Above
9000 Feet-Larimer and Boulder Counties Between 6000 and 9000 Feet-
Jefferson and West Douglas Counties Above 6000 Feet/Gilpin/Clear
Creek/Northeast Park Counties Below 9000 Feet-
Central and Southeast Park County-
Larimer County Below 6000 Feet/Northwest Weld County-
Boulder And Jefferson Counties Below 6000 Feet/West Broomfield
County-
North Douglas County Below 6000 Feet/Denver/West Adams and
Arapahoe Counties/East Broomfield County-
Elbert/Central and East Douglas Counties Above 6000 Feet-
Northeast Weld County-Central and South Weld County-Morgan County-
Central and East Adams and Arapahoe Counties-
North and Northeast Elbert County Below 6000 Feet/North Lincoln
County-
Southeast Elbert County Below 6000 Feet/South Lincoln County-
Logan County-Washington County-Sedgwick County-Phillips County-
1102 AM MDT Sat Jun 17 2023

...FLOOD WATCH IN EFFECT TODAY FROM NOON THROUGH 6 PM MDT FOR
ELBERT AND LINCOLN COUNTIES...

This hazardous weather outlook is for northeast and north central
Colorado.

.DAY ONE...Today and Tonight

Scattered showers and thunderstorms will move east from the
mountains across the plains this afternoon. A few severe
thunderstorms are possible on the plains south of Interstate 70.
Hail up to 2 inches in diameter and wind gusts to 60 mph may occur
with the strongest storms.

In addition, flash flooding will remain a threat across Elbert and
Lincoln counties this afternoon. Heavy rainfall from Friday
coupled with another round of strong storms could cause flash
flooding along creeks and streams that are already running high.
Storms will end in the mountains by early evening and on the
eastern plains a few hours later.

.DAYS TWO THROUGH SEVEN...Sunday through Friday

Hazardous weather is not expected through Tuesday. There will be
scattered late day showers and thunderstorms Wednesday through
Friday, which could pose a limited threat of burn area flash
flooding.

.SPOTTER INFORMATION STATEMENT...

Formal spotter activation will not be needed, but reports of hail, heavy
rain or flooding will be appreciated.

Gimmestad/EJD

In the hours before

Special weather statement, Jun 17, 11:52 AM MST, 2 hours 7 minutes before
Special Weather Statement
National Weather Service Denver CO
1252 PM MDT Sat Jun 17 2023

COZ041-046-171930-
Elbert/Central and East Douglas Counties Above 6000 Feet CO-
North and Northeast Elbert County Below 6000 Feet/North Lincoln
County CO-
1252 PM MDT Sat Jun 17 2023

...Strong thunderstorms will impact portions of central Elbert County
through 130 PM MDT...

At 1250 PM MDT, trained weather spotters reported funnel clouds
along a line extending from 11 miles southwest of Agate to 5 miles
southwest of Elbert, or along a line extending from 24 miles west of
Limon to 22 miles northeast of Colorado Springs.
Movement was east at 10 mph.

HAZARD...Pea size hail.

SOURCE...Trained weather spotters.

IMPACT...Minor damage to outdoor objects is possible.

These storms will remain over mainly rural areas of central Elbert
County, which includes Fondis.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

If a tornado is spotted seek shelter inside a sturdy building.

Torrential rainfall is also occurring with these storms and may lead
to localized flooding. Do not drive your vehicle through flooded
roadways.

A Severe Thunderstorm Watch remains in effect until 800 PM MDT for
east central Colorado.

&&

LAT...LON 3913 10469 3940 10415 3943 10386 3913 10449
TIME...MOT...LOC 1850Z 256DEG 5KT 3937 10413 3915 10459

MAX HAIL SIZE...0.25 IN
MAX WIND GUST...<30 MPH

BARJENBRUCH
Special weather statement, Jun 17, 12:19 PM MST, 1 hour 40 minutes before
Special Weather Statement
National Weather Service Denver CO
119 PM MDT Sat Jun 17 2023

COZ038-172000-
Larimer County Below 6000 Feet/Northwest Weld County CO-
119 PM MDT Sat Jun 17 2023

...A strong thunderstorm will impact portions of north central Weld
County through 200 PM MDT...

At 119 PM MDT, Doppler radar was tracking a strong thunderstorm
capable of producing a landspout tornado 9 miles northeast of
Rockport, or 13 miles southeast of Cheyenne, moving east at 20 mph.

HAZARD...Landspouts possible, winds in excess of 40 mph, and pea
         size hail.

SOURCE...Radar indicated.

IMPACT...Landspout tornadoes can damage mobile homes, roofs,
         vehicles, and trees. Outdoor objects may be tossed about.
         Gusty winds could knock down tree limbs and blow around
         unsecured objects.

Locations impacted include...
Hereford.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

If a tornado is spotted seek shelter inside a sturdy building.

&&

LAT...LON 4099 10428 4088 10442 4096 10478 4100 10476
      4100 10428
TIME...MOT...LOC 1919Z 277DEG 17KT 4098 10465

LANDSPOUT...POSSIBLE
MAX HAIL SIZE...0.25 IN
MAX WIND GUST...40 MPH

BARJENBRUCH

The radar

The Pueblo radar (KPUX), 43 km away, was scanning. The volume nearest the first event began at 20:56 UTC.

Open the radar archive at this moment

Event by event

48 hail, 37 tornado, 4 flash flood, 3 thunderstorm wind, 2 flood. Local standard time, as filed.

Thunderstorm Wind, Lincoln

When
June 17, 1:59 PM MST
Where
Lincoln County, 16.02 mi SW of Karval
Measured
52 kt (60 mph) measured gust
Reported by
Trained Spotter
Coordinates
38.540, -103.700

Tornado, Logan

When
June 21, 12:44 PM MST to 12:47 PM MST
Where
Logan County, 4.35 mi SSW of Padroni to 4.28 mi SSW of Padroni
Rating
EFU
Path length
0.46 mi
Path width
25 yd
Reported by
Trained Spotter
Coordinates
40.711, -103.199

A tornado touched down briefly in an open field. No damage was observed.

Hail, Logan

When
June 21, 1:08 PM MST
Where
Logan County, 3.91 mi WNW of Padroni
Measured
1.75 in hail
Reported by
Law Enforcement
Coordinates
40.790, -103.240

Hail, Logan

When
June 21, 2:03 PM MST
Where
Logan County, 5.8 mi W of Padroni
Measured
2 in hail
Reported by
Trained Spotter
Coordinates
40.760, -103.280

Tornado, Washington

When
June 21, 2:05 PM MST to 2:10 PM MST
Where
Washington County, 5.68 mi SE of Platner to 5.66 mi SSW of Otis
Rating
EFU
Path length
0.66 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.066, -102.989

A tornado touched down briefly in an open field. No damage was observed.

Hail, Logan

When
June 21, 2:32 PM MST
Where
Logan County, 3.15 mi W of Sterling Arpt
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
40.620, -103.330

Tornado, Logan

When
June 21, 2:35 PM MST to 2:46 PM MST
Where
Logan County, 9.88 mi WNW of Sterling Arpt to 10.79 mi N of Willard
Rating
EFU
Path length
1.44 mi
Path width
25 yd
Reported by
Trained Spotter
Coordinates
40.699, -103.427

A tornado touched down briefly in an open field. No damage was observed.

Hail, Washington

When
June 21, 2:42 PM MST
Where
Washington County, 5.78 mi SSW of Platner
Measured
2.75 in hail
Reported by
Trained Spotter
Coordinates
40.050, -103.130

Tornado, Washington

When
June 21, 3:10 PM MST to 3:11 PM MST
Where
Washington County, 5.49 mi N of Elba to 5.47 mi N of Elba
Rating
EFU
Path length
0.3 mi
Path width
25 yd
Reported by
Trained Spotter
Coordinates
39.999, -103.190

A tornado touched down briefly in an open field. No damage was observed.

Tornado, Washington

When
June 21, 3:18 PM MST to 3:22 PM MST
Where
Washington County, 6.85 mi N of Elba to 7.07 mi N of Elba
Rating
EFU
Path length
0.51 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.019, -103.194

A tornado briefly touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:25 PM MST to 3:26 PM MST
Where
Washington County, 6.72 mi N of Elba to 6.97 mi N of Elba
Rating
EFU
Path length
0.69 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.017, -103.186

A tornado briefly touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:28 PM MST to 3:29 PM MST
Where
Washington County, 6.97 mi N of Elba to 7.08 mi N of Elba
Rating
EFU
Path length
0.24 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.020, -103.197

A tornado briefly touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:28 PM MST to 3:35 PM MST
Where
Washington County, 7.12 mi N of Elba to 7.95 mi NNW of Elba
Rating
EF2
Path length
1.85 mi
Path width
400 yd
Property damage
$15,000
Reported by
Storm Chaser
Coordinates
40.022, -103.202

A large tornado with estimated peak winds to 118 mph, snapped power poles as it crossed Highway 63.

Tornado, Washington

When
June 21, 3:29 PM MST to 3:30 PM MST
Where
Washington County, 6.96 mi N of Elba to 7.05 mi N of Elba
Rating
EFU
Path length
0.2 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.020, -103.196

A second weaker satellite tornado, formed in close proximity to the EF2 tornado, briefly touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:31 PM MST to 3:34 PM MST
Where
Washington County, 6.96 mi N of Elba to 7.48 mi NNW of Elba
Rating
EFU
Path length
1.6 mi
Path width
50 yd
Reported by
Trained Spotter
Coordinates
40.020, -103.189

Another satellite tornado, formed in open country near the EF2 tornado, and eventually wrapped into it. No damage was observed.

Tornado, Washington

When
June 21, 3:36 PM MST to 3:37 PM MST
Where
Washington County, 8.16 mi NNW of Elba to 7.88 mi NNW of Elba
Rating
EFU
Path length
0.57 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.029, -103.239

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:37 PM MST to 3:38 PM MST
Where
Washington County, 8.39 mi NNW of Elba to 7.9 mi NNW of Elba
Rating
EFU
Path length
1.03 mi
Path width
200 yd
Reported by
Storm Chaser
Coordinates
40.033, -103.239

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:39 PM MST to 3:40 PM MST
Where
Washington County, 8.06 mi NNW of Elba to 8.27 mi NNW of Elba
Rating
EFU
Path length
0.47 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.033, -103.218

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:40 PM MST to 3:41 PM MST
Where
Washington County, 8.41 mi NNW of Elba to 8.16 mi NNW of Elba
Rating
EFU
Path length
0.57 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.036, -103.227

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:42 PM MST to 3:43 PM MST
Where
Washington County, 8.33 mi S of Akron to 8.38 mi S of Akron
Rating
EFU
Path length
0.28 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.040, -103.220

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:43 PM MST to 3:45 PM MST
Where
Washington County, 8.35 mi SSW of Akron to 8.29 mi S of Akron
Rating
EF1
Path length
0.95 mi
Path width
200 yd
Reported by
Storm Chaser
Coordinates
40.042, -103.246

A larger tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:43 PM MST to 3:45 PM MST
Where
Washington County, 8.33 mi S of Akron to 8.38 mi S of Akron
Rating
EFU
Path length
0.28 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.040, -103.220

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:45 PM MST to 3:46 PM MST
Where
Washington County, 7.97 mi SSW of Akron to 7.91 mi S of Akron
Rating
EFU
Path length
0.76 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.047, -103.240

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:45 PM MST to 3:46 PM MST
Where
Washington County, 7.85 mi S of Akron to 7.87 mi S of Akron
Rating
EFU
Path length
0.36 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.047, -103.225

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:46 PM MST to 3:47 PM MST
Where
Washington County, 7.82 mi S of Akron to 7.91 mi SSW of Akron
Rating
EFU
Path length
0.91 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.048, -103.235

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:47 PM MST to 3:48 PM MST
Where
Washington County, 7.73 mi S of Akron to 7.71 mi S of Akron
Rating
EFU
Path length
0.42 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.050, -103.237

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:48 PM MST to 3:49 PM MST
Where
Washington County, 7.51 mi S of Akron to 7.55 mi SSW of Akron
Rating
EFU
Path length
0.54 mi
Path width
100 yd
Reported by
Storm Chaser
Coordinates
40.053, -103.236

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:49 PM MST to 3:50 PM MST
Where
Washington County, 7.49 mi SSW of Akron to 7.44 mi S of Akron
Rating
EFU
Path length
0.6 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.055, -103.245

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:50 PM MST to 3:51 PM MST
Where
Washington County, 7.34 mi SSW of Akron to 7.33 mi S of Akron
Rating
EFU
Path length
0.76 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.058, -103.249

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:51 PM MST to 3:52 PM MST
Where
Washington County, 7.32 mi SSW of Akron to 7.1 mi S of Akron
Rating
EFU
Path length
1.25 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.059, -103.252

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:52 PM MST to 3:55 PM MST
Where
Washington County, 7.31 mi SSW of Akron to 6.88 mi S of Akron
Rating
EFU
Path length
1.93 mi
Path width
200 yd
Reported by
Storm Chaser
Coordinates
40.062, -103.262

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:52 PM MST to 3:55 PM MST
Where
Washington County, 7.31 mi SSW of Akron to 6.88 mi S of Akron
Rating
EFU
Path length
1.93 mi
Path width
200 yd
Reported by
Storm Chaser
Coordinates
40.062, -103.262

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:53 PM MST to 3:56 PM MST
Where
Washington County, 7.43 mi SSW of Akron to 7.63 mi SSW of Akron
Rating
EFU
Path length
0.55 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
40.061, -103.265

A tornado touched down briefly in open country. No damage was observed.

Tornado, Washington

When
June 21, 3:57 PM MST to 4:10 PM MST
Where
Washington County, 9.12 mi SW of Akron to 7.01 mi SSW of Akron
Rating
EFU
Path length
4.33 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.066, -103.331

A tornado touched down in open country. No damage was observed.

Hail, Weld

When
June 21, 3:59 PM MST
Where
Weld County, 2.32 mi SSE of Stoneham
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
40.570, -103.630

Tornado, Washington

When
June 21, 4:15 PM MST to 4:19 PM MST
Where
Washington County, 6.44 mi SSW of Akron to 6.13 mi SSW of Akron
Rating
EFU
Path length
0.76 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
40.075, -103.260

A tornado touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 4:20 PM MST to 4:36 PM MST
Where
Washington County, 9.08 mi SW of (Ako)akron Weather Station to 5.51 mi SW of Akron
Rating
EF2
Path length
4.52 mi
Path width
400 yd
Reported by
Storm Chaser
Coordinates
40.093, -103.359

A large tornado damaged a farm with a large barn destroyed along with grain bins. A few power poles snapped near this area as well.

Tornado, Washington

When
June 21, 4:30 PM MST to 4:40 PM MST
Where
Washington County, 13.89 mi NNW of Messex to 13.84 mi NNW of Messex
Rating
EF1
Path length
0.08 mi
Path width
14 yd
Reported by
Storm Chaser
Coordinates
40.574, -103.451

A tornado touched down and damaged a house.

Flash Flood, Logan

When
June 21, 4:35 PM MST to 8:30 PM MST
Where
Logan County, 6.4 mi NE of Willard to 4.43 mi NNE of Willard
Cause
Heavy Rain
Property damage
$100,000
Crop damage
$25,000
Reported by
911 Call Center
Coordinates
40.620, -103.400

A combination of torrential rain and hail caused flash flooding. Multiple road closures were in effect due to washed out county roads, including County Road 17 south of CO 14.

Tornado, Washington

When
June 21, 4:39 PM MST to 4:53 PM MST
Where
Washington County, 7.81 mi E of Woodrow to 10.82 mi WNW of Elba
Rating
EFU
Path length
3.66 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
39.987, -103.433

A tornado touched down in open country. No damage was observed.

Hail, Washington

When
June 21, 5:00 PM MST to 5:30 PM MST
Where
Washington County, 2.96 mi NW of Elba
Measured
1.75 in hail
Reported by
Trained Spotter
Coordinates
39.950, -103.220

Hail, Boulder

When
June 21, 5:11 PM MST
Where
Boulder County, 2.61 mi SE of Boulder
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
39.990, -105.240

Tornado, Washington

When
June 21, 5:14 PM MST to 5:15 PM MST
Where
Washington County, 3.47 mi SSW of Elba to 4.15 mi S of Elba
Rating
EFU
Path length
0.79 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
39.871, -103.195

A tornado touched down in open country. No damage was observed.

Tornado, Washington

When
June 21, 5:16 PM MST to 5:22 PM MST
Where
Washington County, 4.62 mi SW of Elba to 8.76 mi WSW of Elba
Rating
EF2
Path length
4.93 mi
Path width
800 yd
Reported by
Storm Chaser
Coordinates
39.865, -103.230

A large multi-vortex tornado snapped power poles.

Tornado, Washington

When
June 21, 5:35 PM MST to 5:40 PM MST
Where
Washington County, 5.73 mi N of Anton to 5.71 mi N of Anton
Rating
EFU
Path length
0.5 mi
Path width
50 yd
Reported by
Storm Chaser
Coordinates
39.832, -103.205

A tornado touched down in open country. No damage was observed.

Hail, Jefferson

When
June 21, 5:36 PM MST
Where
Jefferson County, 11.68 mi W of Jefferson Co Arpt
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
39.910, -105.340

Tornado, Washington

When
June 21, 5:45 PM MST to 6:00 PM MST
Where
Washington County, 5.86 mi NNW of Anton to 6.04 mi SSW of Elba
Rating
EFU
Path length
1.02 mi
Path width
25 yd
Reported by
Storm Chaser
Coordinates
39.832, -103.248

A tornado touched down in open country. No damage was observed.

Flash Flood, Washington

When
June 21, 5:45 PM MST to 9:30 PM MST
Where
Washington County, 6.26 mi NNW of Elba to 5.69 mi NW of Elba
Cause
Heavy Rain
Property damage
$10,000
Reported by
Storm Chaser
Coordinates
39.999, -103.237

Rushing water observed overtopping CO-63 north of Elba. A trained spotter near Elba measured a total of 4.2 inches of rainfall.

Hail, Adams

When
June 21, 5:54 PM MST
Where
Adams County, 2.61 mi NE of Thornton
Measured
1 in hail
Reported by
Public
Coordinates
39.910, -104.920

Hail, Adams

When
June 21, 6:08 PM MST
Where
Adams County, 3.8 mi NNW of Henderson
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
39.970, -104.900

Hail, Clear Creek

When
June 21, 6:30 PM MST
Where
Clear Creek County, 9.59 mi SE of Idaho Spgs
Measured
1 in hail
Reported by
CoCoRaHS
Coordinates
39.640, -105.410

Some shingle damage was observed.

Hail, Larimer

When
June 21, 6:36 PM MST
Where
Larimer County, 0.52 mi E of Ft Collins
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
40.580, -105.070

Hail, Larimer

When
June 21, 6:40 PM MST
Where
Larimer County, 2.32 mi NNE of Ft Collins
Measured
1 in hail
Reported by
CoCoRaHS
Coordinates
40.610, -105.060

Hail, Adams

When
June 21, 6:41 PM MST
Where
Adams County, 3.61 mi NNW of Henderson
Measured
1 in hail
Reported by
Public
Coordinates
39.970, -104.890

Hail, Larimer

When
June 21, 6:41 PM MST
Where
Larimer County, 4.04 mi NNE of Ft Collins
Measured
1 in hail
Reported by
Public
Coordinates
40.630, -105.040

Thunderstorm Wind, Washington

When
June 21, 7:12 PM MST
Where
Washington County, (Ako)akron Weather Station
Measured
56 kt (64 mph) measured gust
Reported by
ASOS
Coordinates
40.170, -103.220

Hail, Lincoln

When
June 21, 7:14 PM MST
Where
Lincoln County, 21.07 mi WSW of Karval
Measured
2 in hail
Reported by
Storm Chaser
Coordinates
38.580, -103.870

Hail, Lincoln

When
June 21, 7:17 PM MST
Where
Lincoln County, 20.74 mi WSW of Karval
Measured
2 in hail
Reported by
Storm Chaser
Coordinates
38.590, -103.870

Hail, Jefferson

When
June 21, 7:37 PM MST
Where
Jefferson County, 2.33 mi SSE of Lakewood
Measured
1.5 in hail
Reported by
Public
Coordinates
39.700, -105.080

Hail, Denver

When
June 21, 7:42 PM MST
Where
Denver County, 3.19 mi W of Denver
Measured
1.25 in hail
Reported by
Public
Coordinates
39.730, -104.990

Hail, Denver

When
June 21, 7:46 PM MST
Where
Denver County, 3.26 mi WSW of Denver
Measured
1.25 in hail
Reported by
Public
Coordinates
39.720, -104.990

Hail, Denver

When
June 21, 7:47 PM MST
Where
Denver County, 2.66 mi W of Denver
Measured
1 in hail
Reported by
Public
Coordinates
39.730, -104.980

Thunderstorm Wind, Clear Creek

When
June 21, 7:48 PM MST
Where
Clear Creek County, 10.49 mi S of Idaho Spgs
Measured
59 kt (68 mph) measured gust
Reported by
Mesonet
Coordinates
39.600, -105.490

Hail, Denver

When
June 21, 7:49 PM MST
Where
Denver County, 1.27 mi WNW of Denver
Measured
1 in hail
Reported by
Other Federal Agency
Coordinates
39.740, -104.950

Hail, Denver

When
June 21, 7:50 PM MST
Where
Denver County, 0.87 mi SE of Denver
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
39.720, -104.920

Hail, Denver

When
June 21, 7:53 PM MST
Where
Denver County, 0.53 mi W of Denver
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
39.730, -104.940

Hail, Denver

When
June 21, 7:53 PM MST
Where
Denver County, 0.87 mi NE of Denver
Measured
1.25 in hail
Reported by
Trained Spotter
Coordinates
39.740, -104.920

Hail, Jefferson

When
June 21, 8:00 PM MST
Where
Jefferson County, 1.27 mi WSW of Evergreen
Measured
1.5 in hail
Reported by
CoCoRaHS
Coordinates
39.620, -105.340

Hail, Jefferson

When
June 21, 8:02 PM MST
Where
Jefferson County, 1.06 mi W of Evergreen
Measured
1.75 in hail
Reported by
Trained Spotter
Coordinates
39.630, -105.340

Hail, Elbert

When
June 21, 8:03 PM MST
Where
Elbert County, Agate
Measured
1 in hail
Reported by
Amateur Radio
Coordinates
39.470, -103.950

Hail, Elbert

When
June 21, 8:07 PM MST
Where
Elbert County, 1.74 mi ESE of Agate
Measured
1.25 in hail
Reported by
Public
Coordinates
39.460, -103.920

Hail, Jefferson

When
June 21, 8:08 PM MST
Where
Jefferson County, Evergreen
Measured
1.75 in hail
Reported by
Public
Coordinates
39.630, -105.320

Hail, Jefferson

When
June 21, 8:16 PM MST
Where
Jefferson County, 2.11 mi NW of Indian Hills
Measured
1.75 in hail
Reported by
Public
Coordinates
39.640, -105.260

Hail, Jefferson

When
June 21, 8:26 PM MST
Where
Jefferson County, 1.06 mi E of Idledale
Measured
2 in hail
Injuries
90 direct, 0 indirect
Reported by
Public
Coordinates
39.670, -105.210

Dozens were injured at Red Rocks Park when a severe thunderstorm pummeled the venue with large hail.

Hail, Jefferson

When
June 21, 8:34 PM MST
Where
Jefferson County, 1.74 mi NE of Morrison
Measured
1.25 in hail
Reported by
Public
Coordinates
39.670, -105.160

Hail, Jefferson

When
June 21, 8:35 PM MST
Where
Jefferson County, 3.37 mi NE of Morrison
Measured
1 in hail
Reported by
Public
Coordinates
39.680, -105.130

Hail, Jefferson

When
June 21, 8:35 PM MST
Where
Jefferson County, 2.33 mi NNE of Morrison
Measured
1 in hail
Reported by
Storm Chaser
Coordinates
39.680, -105.160

Hail, Denver

When
June 21, 8:38 PM MST
Where
Denver County, 2.97 mi SW of Denver
Measured
1 in hail
Reported by
Public
Coordinates
39.700, -104.970

Hail, Denver

When
June 21, 8:42 PM MST
Where
Denver County, 1.48 mi SSW of Denver
Measured
1.25 in hail
Reported by
Public
Coordinates
39.710, -104.940

Hail, Denver

When
June 21, 8:42 PM MST
Where
Denver County, 1.27 mi WSW of Denver
Measured
1 in hail
Reported by
Public
Coordinates
39.720, -104.950

Hail, Denver

When
June 21, 8:43 PM MST
Where
Denver County, 0.87 mi NE of Denver
Measured
1.5 in hail
Reported by
Trained Spotter
Coordinates
39.740, -104.920

Hail, Denver

When
June 21, 8:44 PM MST
Where
Denver County, 1.27 mi ESE of Denver
Measured
1 in hail
Reported by
Public
Coordinates
39.720, -104.910

Hail, Douglas

When
June 21, 8:48 PM MST
Where
Douglas County, 4.95 mi SSE of Castlewood Canyon State Park
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
39.270, -104.740

Hail, Elbert

When
June 21, 8:50 PM MST
Where
Elbert County, 8.94 mi NW of Simla
Measured
1.5 in hail
Reported by
Trained Spotter
Coordinates
39.260, -104.150

Hail, Elbert

When
June 21, 8:56 PM MST
Where
Elbert County, 0.69 mi N of Elizabeth
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
39.360, -104.600

Hail, Douglas

When
June 21, 8:56 PM MST
Where
Douglas County, 4.33 mi E of Franktown
Measured
1 in hail
Reported by
Public
Coordinates
39.390, -104.670

Hail, Douglas

When
June 21, 9:02 PM MST
Where
Douglas County, 4.33 mi E of Franktown
Measured
1.25 in hail
Reported by
Public
Coordinates
39.390, -104.670

Flash Flood, Arapahoe

When
June 21, 9:30 PM MST to June 22, 12:15 AM MST
Where
Arapahoe County, 7.77 mi NE of Arapahoe Park to 7.31 mi NE of Arapahoe Park
Cause
Heavy Rain
Deaths
1 direct, 0 indirect
Property damage
$50,000
Reported by
Fire Department/Rescue
Coordinates
39.733, -104.608

Water rescues conducted between North Watkins Road near East 6th Ave south of Watkins. Occupant in one of the vehicles drowned.

Flash Flood, Arapahoe

When
June 21, 9:30 PM MST to June 22, 12:15 AM MST
Where
Arapahoe County, 2.61 mi NNE of Aurora Cherry Creek to 2.79 mi NE of Aurora Cherry Creek
Cause
Heavy Rain
Property damage
$50,000
Reported by
Public
Coordinates
39.662, -104.774

Heavy rain caused extensive street flooding.

Hail, Jefferson

When
June 21, 10:38 PM MST
Where
Jefferson County, 1.27 mi WNW of Conifer
Measured
1 in hail
Reported by
Public
Coordinates
39.530, -105.320

Hail, Elbert

When
June 21, 10:55 PM MST
Where
Elbert County, 11.43 mi NW of Simla
Measured
1.5 in hail
Reported by
Law Enforcement
Coordinates
39.270, -104.200

Hail, Elbert

When
June 21, 11:00 PM MST
Where
Elbert County, 8.94 mi NW of Simla
Measured
1.5 in hail
Reported by
Trained Spotter
Coordinates
39.260, -104.150

Flood, Washington

When
June 21, 11:00 PM MST to June 22, 6:15 AM MST
Where
Washington County, (Ako)akron Weather Station to 1.51 mi SSW of Anton
Cause
Heavy Rain
Property damage
$50,000
Crop damage
$10,000
Reported by
Law Enforcement
Coordinates
40.170, -103.220

Law enforcement reported that flooding forced the closure of CO-63 between Akron and Anton. Rainfall totals ranged from 3 to 5 inches in the area.

Flood, Elbert

When
June 22, 2:00 AM MST to 6:00 AM MST
Where
Elbert County, 9.08 mi NW of Simla to 11.77 mi ENE of Kiowa
Cause
Heavy Rain
Property damage
$50,000
Crop damage
$10,000
Reported by
County Official
Coordinates
39.270, -104.140

Heavy rain caused flooding and flash flooding which forced the closure of CO-86 at mile marker 44. Storm totals in the area ranged from 3.0 to 4.5 inches.

The people who died

As the offices recorded each death: direct deaths were caused by the weather itself, indirect ones by something it set in motion.

EventDateAgeSexWhereKind
Flash Flood, Arapahoe2023-06-21FemaleVehicle/Towed TrailerDirect

What these are

Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Tornado
A violently rotating column of air in contact with the ground and extending from a thunderstorm, filed with its path, width and Fujita or Enhanced Fujita rating from the damage survey.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Colorado in 2023Every state in 2023This day in weather historyThe tornado archive for Colorado, 2023Warnings in Colorado, June 2023

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 1107287, 1107377, 1107230, 1107231, 1107378, 1107232, 1107465, 1107233, 1107618, 1107620, 1107627, 1107644, 1107655, 1107666, 1107678, 1107686, 1107701, 1107953, 1107954, 1107956, 1107958, 1107961, 1107962, 1107981, 1108016, 1108017, 1108018, 1108020, 1108023, 1108815, 1108816, 1108817, 1108818, 1108819, 1107234, 1108820, 1108821, 1108822, 1113706, 1108823, and more.