Tornadoes · United States · Colorado · 2025
EF2 tornado, Messex to Akron Arpt, Colorado, May 23, 2025
From Messex to Akron Arpt, this EF2 tornado ran 8.4 miles across Washington County on May 23, 2025, touching down at 5:37 PM MDT and reaching 400 yards wide. It killed nobody.
The rating scale
Tracks are drawn in the color of the rating. The Enhanced Fujita scale rates the damage rather than measuring the wind: the speeds are what that damage is taken to imply.
EF065 to 85 mph
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
EF186 to 110 mph
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
EF2111 to 135 mphthis tornado
Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.
EF3136 to 165 mph
Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.
EF4166 to 200 mph
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
EF5over 200 mph
Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.
Unrated
The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.
The record
- Rating
- EF2
- Date
- May 23, 2025
- Touchdown
- 5:37 PM MDT (23:37 UTC)
- Lifted
- 5:59 PM MDT (23:59 UTC)
- On the ground
- 22 minutes
- Path length
- 8.4 miles (13.5 km)
- Path width
- 400 yards (366 m)
- Deaths
- 0
- Injuries
- 0
- County
- Washington County
- Touchdown point
- 40.380, -103.270
- Lift-off point
- 40.260, -103.250
- Record number
- 2505231737-01
The damage survey
22 damage points were recorded along this path by NWS BOU, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF2. The highest wind the damage implies is 118 mph.
- Evidence of disease on tree but snapped 7 feet up
- First of 5 poles from the east
- Already replaced. Debris from residence blown into the area
- Snapped at 4 ft up, pole lifted 75 feet downwind.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
What the Weather Service recorded
A strong supercell thunderstorm tracked south-southeast across far northeast Weld, southwest Logan and northwest Washington Counties. The storms produced large hail, up to 3 inches in diameter and also three tornadoes across Logan and Washington Counties during the afternoon hours of May 23rd, including one EF-2 and one EF-1. Most of the observed damage was snapped power poles and trees. One single family residence sustained EF-1 damage, but there were no injuries reported. This supercell also produced a swath of golf ball to baseball sized hail, with one ICECHIP report of over 3 inch diameter hail in northern Washington county.
Well documented tornado that moved south parallel to CO-63, remaining generally in open areas 2-3 miles west of CO-63. We obtained the width (400 yds) of the tornado based on power poles snapped along County Road 50. One single family residence was struck with minor damage to the house, and significant damage to all outbuildings and trees on the property, consistent with EF-1 damage. Debris from the property was carried approximately one mile to the south-southwest. Further south of the damaged property, power poles were snapped and thrown a considerable distance (25 yds), consistent with EF-2 intensity. The power poles were on the west side of AA, just north of County Road 48. Video evidence and the results of the storm survey, suggest that the tornado dissipated just before 6 PM MDT.
From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.
The warnings
26 minutes of warning. NWS BOU issued a tornado warning for this county at 23:11 UTC, 26 minutes before the tornado touched down, in force until 23:45 UTC.
The county was under a severe thunderstorm watch, issued at 21:00 UTC and running to 02:23 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 21:00 UTC | 02:23 UTC | Severe Thunderstorm Watch | BOU |
| 22:36 UTC | 23:15 UTC | Severe Thunderstorm Warning | BOU |
| 23:11 UTC | 23:45 UTC | Tornado Warning | BOU |
| 23:37 UTC | 00:00 UTC | Tornado Warning | BOU |
| 23:54 UTC | 00:30 UTC | Tornado Warning | BOU |
| 00:10 UTC | 00:33 UTC | Severe Thunderstorm Warning | BOU |
| 00:30 UTC | 01:15 UTC | Severe Thunderstorm Warning | BOU |
Every warning and watch covering the touchdown point that day, from the Iowa Environmental Mesonet's archive of National Weather Service products. Lead time is measured from the issue of the warning in force to the touchdown time in the database, both of which were recorded to the minute by different people.
The forecast that day
The Storm Prediction Center had this point in a Slight Risk, with a 0.05 chance of a tornado within 25 miles. The outlook in force was issued at 19:55 UTC.
SPC's Day 1 convective outlook as it stood when the tornado began, read at the touchdown point. The same archive is on the radar archive.
The surface observations
Akron/Washington Co (AKO), 16 km from the path, in the two hours either side.
| Time (UTC) | Temp (°F) | Dew point (°F) | Wind | Gust (kt) | Pressure (mb) | Weather |
|---|---|---|---|---|---|---|
| 21:40 UTC | 110° 17 kt | 1010.8 | ||||
| 21:45 UTC | 100° 17 kt | 1010.8 | ||||
| 21:50 UTC | 110° 14 kt | 19 | 1010.8 | |||
| 21:53 UTC | 82 | 55 | 110° 18 kt | 23 | 1010.8 | |
| 21:55 UTC | 110° 19 kt | 1010.8 | ||||
| 22:00 UTC | 120° 15 kt | 1010.8 | ||||
| 22:05 UTC | 110° 16 kt | 22 | 1010.8 | |||
| 22:10 UTC | 110° 19 kt | 23 | 1010.8 | |||
| 22:15 UTC | 120° 16 kt | 21 | 1010.8 | |||
| 22:20 UTC | 110° 18 kt | 1010.8 | ||||
| 22:25 UTC | 120° 18 kt | 23 | 1010.5 | |||
| 22:30 UTC | 110° 16 kt | 22 | 1010.5 | |||
| 22:35 UTC | 130° 18 kt | 1010.5 | ||||
| 22:40 UTC | 130° 17 kt | 1010.2 | ||||
| 22:45 UTC | 110° 21 kt | 1010.2 | ||||
| 22:50 UTC | 120° 20 kt | 26 | 1009.8 | |||
| 22:53 UTC | 79 | 56 | 130° 19 kt | 29 | 1009.8 | |
| 22:55 UTC | 120° 21 kt | 29 | 1009.8 | |||
| 23:00 UTC | 1009.8 | |||||
| 23:05 UTC | 1009.5 | |||||
| 23:10 UTC | 1009.8 | |||||
| 23:15 UTC | 1009.5 | |||||
| 23:20 UTC | 1009.1 | |||||
| 23:25 UTC | 1009.5 | |||||
| 23:30 UTC | 1009.8 | |||||
| 23:35 UTC | 1009.5 | |||||
| 23:40 UTC | 1008.8 | |||||
| 23:45 UTC | ||||||
| 23:50 UTC | 71.6 | 55.4 | 1007.5 | TS | ||
| 23:50 UTC | ||||||
| 23:53 UTC | 71 | 52 | 1007.8 | TS | ||
| 23:55 UTC | 1008.5 | |||||
| 00:00 UTC | 1010.5 | |||||
| 00:05 UTC | 1011.9 | -RA | ||||
| 00:10 UTC | 1012.5 | -RA | ||||
| 00:15 UTC | 1011.9 | -RA | ||||
| 00:20 UTC | 1012.5 | -RA | ||||
| 00:25 UTC | 1012.2 | -RA | ||||
| 00:30 UTC | 1012.2 | |||||
| 00:35 UTC | 1012.2 | |||||
| 00:40 UTC | 1012.5 | |||||
| 00:45 UTC | 1012.5 | |||||
| 00:50 UTC | 1012.5 | |||||
| 00:53 UTC | 63 | 58 | 1012.5 | VCTS | ||
| 00:55 UTC | 1012.5 | |||||
| 01:00 UTC | 1012.9 | |||||
| 01:03 UTC | 62 | 57 | 1012.9 | |||
| 01:05 UTC | 1012.9 | |||||
| 01:10 UTC | 1012.9 | |||||
| 01:15 UTC | 1012.9 | |||||
| 01:20 UTC | 1012.9 | |||||
| 01:25 UTC | 1012.9 | |||||
| 01:30 UTC | 1012.9 | |||||
| 01:35 UTC | 1012.9 |
From the Iowa Environmental Mesonet's archive of airport observations.
The radar
The Denver radar (KFTG), 124 km away, was scanning. The volume nearest the touchdown began at 23:37 UTC.
Open the radar archive at this moment, over the track
Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.
What was reported nearby
Local storm reports within 60 km of the path, in the three hours either side.
| Time (UTC) | Report | Where | County | Remark |
|---|---|---|---|---|
| 22:27 UTC | HAIL 2.5 | 11 W Westplains | Weld, CO | Report from mPING: Tennis Ball (2.50 in.). |
| 22:35 UTC | HAIL 1.75 | 11 W Westplains | Weld, CO | Report from mPING: Golf Ball (1.75 in.). |
| 22:41 UTC | HAIL 2 | 7 N Stoneham | Weld, CO | Report from mPING: Hen Egg (2.00 in.). |
| 22:57 UTC | HAIL 2 | 1 Sw Pawnee Pass | Logan, CO | Report from mPING: Hen Egg (2.00 in.). |
| 22:58 UTC | HAIL 1.75 | 1 Sw Pawnee Pass | Logan, CO | Report from mPING: Golf Ball (1.75 in.). |
| 23:05 UTC | HAIL 1 | 1 E Pawnee Pass | Logan, CO | Report from mPING: Quarter (1.00 in.). |
| 23:09 UTC | HAIL 3 | 2 E Pawnee Pass | Logan, CO | Report from mPING: Tea Cup (3.00 in.). |
| 23:09 UTC | TORNADO | 1 Se Willard | Logan, CO | Broadcast Media and Storm Chaser footage of a tornado. Lasted approximately 5 minutes. Location estimated. |
| 23:23 UTC | HAIL 2 | 4 S Logan Corners | Logan, CO | Report from mPING: Hen Egg (2.00 in.). |
| 23:25 UTC | HAIL 2.5 | 4 W Atwood | Logan, CO | Report from mPING: Tennis Ball (2.50 in.). |
| 23:25 UTC | TORNADO | 2 Sse Messex | Washington, CO | Trained spotter reported damage to two silos and a few trees near Highway 6 and County Road R. Time and location estimated. |
| 23:28 UTC | HAIL 1.75 | Prewitt Reservoir | Washington, CO | CPW employee reported golf ball sized hail at Prewitt Reservoir. Relayed by county dispatch. |
| 23:30 UTC | HAIL 1 | Atwood | Logan, CO | Report from mPING: Quarter (1.00 in.). |
| 23:30 UTC | HAIL 2 | Merino | Logan, CO | Report from mPING: Hen Egg (2.00 in.). |
| 23:50 UTC | HAIL 3.1 | 9 Ese Prewitt Reservoir | Washington, CO | ICECHIP report. Time estimated. |
| 23:52 UTC | TORNADO | 4 Ne Fremont Butte | Washington, CO | Report of power lines down at County Road AA and County Road 40. Time estimated. |
| 23:55 UTC | HAIL 2.5 | 7 Ne Fremont Butte | Washington, CO | ICECHIP report. Time estimated. |
| 23:55 UTC | TORNADO | 3 Ese Fremont Butte | Washington, CO | Report of damage to a home near the intersection of County Road 47 and County Road AA. No injuries reported. Time estimated. |
| 00:03 UTC | HAIL 1.75 | Akron | Washington, CO | Report from mPING: Golf Ball (1.75 in.). |
| 00:04 UTC | HAIL 1 | 1 N Akron | Washington, CO | Report from mPING: Quarter (1.00 in.). |
| 00:05 UTC | HAIL 1.5 | 1 N Akron | Washington, CO | Report from mPING: Ping Pong Ball (1.50 in.). |
| 00:08 UTC | HAIL 2.25 | Akron | Washington, CO | Report from mPING: Hen Egg+ (2.25 in.). |
| 00:11 UTC | TORNADO | 2 Se Akron | Washington, CO | Storm chaser video documented a brief tornado. Occurred in open fields with no visible damage noted. Location estimated. |
| 00:51 UTC | HAIL 0.75 | 1 W Otis | Washington, CO | Report from mPING: Dime (0.75 in.). |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2025 tornado in ColoradoEvery tornado in Colorado since 1950Warnings in force in Colorado nowThe forecast where you are
The other tornadoes of May 23, 2025
2 more were confirmed in the United States that day.
What this means
Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.
Sources
NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center.