Colorado tornadoes
2,479 confirmed tornadoes since 1950. Most recent: September 16, 2025, EFU. 2026 so far: 34 preliminary reports preliminary
Counties with the most tornadoes
| County | Tornadoes since 1950 | Per 1,000 sq mi |
|---|---|---|
| Weld County | 300 | 75 |
| Washington County | 235 | 93 |
| Adams County | 194 | 166 |
| Kit Carson County | 132 | 61 |
| Elbert County | 127 | 69 |
| Lincoln County | 118 | 46 |
| Yuma County | 114 | 48 |
| Arapahoe County | 103 | 129 |
| Logan County | 100 | 54 |
| Cheyenne County | 98 | 55 |
| El Paso County | 97 | 46 |
| Kiowa County | 95 | 54 |
| Morgan County | 95 | 74 |
| Prowers County | 90 | 55 |
| Baca County | 88 | 34 |
When tornadoes hit here
By month
June is the peak month, with 890 of 2479 tornadoes.
By time of day
Most often around 4:00 PM. Times as recorded by NOAA, mostly Central Standard Time.
By year, 1950 to 2025
The line is the five-year average. Tornadoes before about 1953 were under-reported, and better radar since the 1990s finds more weak ones. This year so far: 34 preliminary reports.
By rating
Ratings before February 2007 use the original F scale; the numbers line up with today's EF scale. Unknown means NOAA could not assign a rating.
Notable tornadoes
Most recent tornadoes
| Date | Rating | Path length | Width | Deaths | Injuries |
|---|---|---|---|---|---|
| Sep 16, 2025 | EFU | 0.01 mi | 50 yd | 0 | 0 |
| Sep 13, 2025 | EF1 | 0.84 mi | 95 yd | 0 | 0 |
| Sep 9, 2025 | EFU | 0.01 mi | 50 yd | 0 | 0 |
| Aug 10, 2025 | EFU | 0.37 mi | 50 yd | 0 | 0 |
| Aug 9, 2025 | EFU | 4.59 mi | 75 yd | 0 | 0 |
| Aug 9, 2025 | EFU | 0.06 mi | 50 yd | 0 | 0 |
| Jul 30, 2025 | EF0 | 0.34 mi | 20 yd | 0 | 0 |
| Jul 30, 2025 | EF1 | 0.8 mi | 75 yd | 0 | 0 |
| Jul 14, 2025 | EFU | 0.23 mi | 10 yd | 0 | 0 |
| Jul 14, 2025 | EF1 | 0.26 mi | 50 yd | 0 | 0 |
| Jul 11, 2025 | EFU | 0.36 mi | 20 yd | 0 | 0 |
| Jul 6, 2025 | EFU | 1.08 mi | 50 yd | 0 | 0 |
| Jun 17, 2025 | EF1 | 0.43 mi | 150 yd | 0 | 0 |
| Jun 16, 2025 | EFU | 0.01 mi | 10 yd | 0 | 0 |
| Jun 13, 2025 | EFU | 0.15 mi | 10 yd | 0 | 0 |
| Jun 4, 2025 | EFU | 1.16 mi | 20 yd | 0 | 0 |
| May 27, 2025 | EF1 | 0.87 mi | 10 yd | 0 | 0 |
| May 23, 2025 | EFU | 0.51 mi | 15 yd | 0 | 0 |
| May 23, 2025 | EF2 | 8.36 mi | 400 yd | 0 | 0 |
| May 23, 2025 | EF1 | 11.2 mi | 100 yd | 0 | 0 |
| May 18, 2025 | EFU | 0.01 mi | 15 yd | 0 | 0 |
| May 18, 2025 | EF2 | 4.44 mi | 400 yd | 0 | 0 |
| May 18, 2025 | EF2 | 4.34 mi | 200 yd | 0 | 0 |
| May 18, 2025 | EF1 | 2.62 mi | 75 yd | 0 | 0 |
| May 18, 2025 | EF2 | 0.94 mi | 50 yd | 0 | 0 |
| Apr 23, 2025 | EFU | 0.02 mi | 100 yd | 0 | 0 |
| Aug 22, 2024 | EFU | 1.6 mi | 15 yd | 0 | 0 |
| Aug 22, 2024 | EFU | 1.83 mi | 15 yd | 0 | 0 |
| Aug 19, 2024 | EFU | 0.66 mi | 25 yd | 0 | 0 |
| Aug 19, 2024 | EFU | 0.56 mi | 20 yd | 0 | 0 |
| Aug 11, 2024 | EFU | 0.46 mi | 25 yd | 0 | 0 |
| Aug 9, 2024 | EF1 | 0.92 mi | 400 yd | 0 | 0 |
| Jul 12, 2024 | EFU | 0.59 mi | 10 yd | 0 | 0 |
| Jun 20, 2024 | EFU | 0.07 mi | 20 yd | 0 | 0 |
| Jun 9, 2024 | EFU | 0.5 mi | 2 yd | 0 | 0 |
| Jun 8, 2024 | EFU | 4.07 mi | 50 yd | 0 | 0 |
| May 29, 2024 | EF0 | 0.3 mi | 30 yd | 0 | 0 |
| May 29, 2024 | EF0 | 0.73 mi | 50 yd | 0 | 0 |
| May 19, 2024 | EFU | 0.16 mi | 25 yd | 0 | 0 |
| May 19, 2024 | EFU | 0.01 mi | 15 yd | 0 | 0 |
| May 19, 2024 | EF2 | 1.57 mi | 30 yd | 0 | 0 |
| May 19, 2024 | EFU | 0.21 mi | 25 yd | 0 | 0 |
| May 14, 2024 | EFU | 0.33 mi | 15 yd | 0 | 0 |
| Apr 25, 2024 | EFU | 0.04 mi | 100 yd | 0 | 0 |
| Apr 25, 2024 | EFU | 0.22 mi | 100 yd | 0 | 0 |
| Apr 25, 2024 | EFU | 0.25 mi | 50 yd | 0 | 0 |
| Mar 26, 2024 | EFU | 0.18 mi | 10 yd | 0 | 0 |
| Aug 8, 2023 | EF2 | 5.29 mi | 150 yd | 0 | 0 |
| Aug 8, 2023 | EFU | 0.45 mi | 150 yd | 0 | 0 |
| Aug 8, 2023 | EFU | 0.93 mi | 75 yd | 0 | 0 |
| Aug 8, 2023 | EFU | 1 mi | 150 yd | 0 | 0 |
| Aug 8, 2023 | EF0 | 1.67 mi | 193 yd | 0 | 0 |
| Aug 8, 2023 | EFU | 5.28 mi | 200 yd | 0 | 0 |
| Aug 8, 2023 | EF0 | 0.01 mi | 50 yd | 0 | 0 |
| Aug 8, 2023 | EF3 | 15.65 mi | 212 yd | 0 | 0 |
| Aug 8, 2023 | EFU | 0.01 mi | 50 yd | 0 | 0 |
| Aug 5, 2023 | EFU | 2.16 mi | 10 yd | 0 | 0 |
| Jul 31, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jul 29, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jul 20, 2023 | EF1 | 1.45 mi | 75 yd | 0 | 0 |
| Jul 13, 2023 | EF0 | 0.01 mi | 10 yd | 0 | 0 |
| Jul 13, 2023 | EF0 | 0.25 mi | 10 yd | 0 | 0 |
| Jul 13, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jul 8, 2023 | EFU | 0.52 mi | 20 yd | 0 | 0 |
| Jul 6, 2023 | EFU | 0.88 mi | 20 yd | 0 | 0 |
| Jul 6, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jul 6, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jun 30, 2023 | EF0 | 3.02 mi | 30 yd | 0 | 0 |
| Jun 30, 2023 | EFU | 2.08 mi | 10 yd | 0 | 0 |
| Jun 30, 2023 | EFU | 0.06 mi | 75 yd | 0 | 0 |
| Jun 30, 2023 | EFU | 0.12 mi | 100 yd | 0 | 0 |
| Jun 30, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jun 30, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jun 28, 2023 | EFU | 0.01 mi | 25 yd | 0 | 0 |
| Jun 23, 2023 | EF1 | 8.43 mi | 100 yd | 0 | 0 |
| Jun 23, 2023 | EF3 | 13.12 mi | 320 yd | 0 | 0 |
| Jun 22, 2023 | EF0 | 0.85 mi | 10 yd | 0 | 0 |
| Jun 22, 2023 | EF1 | 6.3 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 1.02 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.5 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EF2 | 4.93 mi | 800 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.79 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 3.66 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EF1 | 0.08 mi | 14 yd | 0 | 0 |
| Jun 21, 2023 | EF2 | 4.52 mi | 400 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.76 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 4.33 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.55 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 1.93 mi | 200 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 1.25 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.76 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.6 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.54 mi | 100 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.42 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.91 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.76 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.36 mi | 50 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.28 mi | 25 yd | 0 | 0 |
| Jun 21, 2023 | EF1 | 0.95 mi | 200 yd | 0 | 0 |
| Jun 21, 2023 | EFU | 0.28 mi | 25 yd | 0 | 0 |
Every Colorado county
- Adams County 194
- Alamosa County 16
- Arapahoe County 103
- Archuleta County 1
- Baca County 88
- Bent County 50
- Boulder County 11
- Broomfield County 0
- Chaffee County 1
- Cheyenne County 98
- Clear Creek County 2
- Conejos County 5
- Costilla County 7
- Crowley County 17
- Custer County 9
- Delta County 3
- Denver County 20
- Dolores County 0
- Douglas County 65
- Eagle County 2
- El Paso County 97
- Elbert County 127
- Fremont County 9
- Garfield County 0
- Gilpin County 0
- Grand County 1
- Gunnison County 1
- Hinsdale County 0
- Huerfano County 8
- Jackson County 3
- Jefferson County 13
- Kiowa County 95
- Kit Carson County 132
- La Plata County 5
- Lake County 0
- Larimer County 33
- Las Animas County 38
- Lincoln County 118
- Logan County 100
- Mesa County 10
- Mineral County 1
- Moffat County 7
- Montezuma County 3
- Montrose County 3
- Morgan County 95
- Otero County 32
- Ouray County 0
- Park County 10
- Phillips County 51
- Pitkin County 1
- Prowers County 90
- Pueblo County 21
- Rio Blanco County 3
- Rio Grande County 3
- Routt County 3
- Saguache County 7
- San Juan County 0
- San Miguel County 0
- Sedgwick County 42
- Summit County 0
- Teller County 13
- Washington County 235
- Weld County 300
- Yuma County 114
Free tornado alerts for Colorado
We are building free email alerts for tornado warnings. Join the waiting list and we will email you once when they are ready. Until then, please rely on the National Weather Service and your phone's emergency alerts.
Source: NOAA Storm Prediction Center severe weather database, 1950 to 2025. A tornado that crossed a state line counts in each state it touched.