Utah tornadoes
142 confirmed tornadoes since 1950. Most recent: September 13, 2025, EF2. 2026 so far: 8 preliminary reports preliminary
Counties with the most tornadoes
| County | Tornadoes since 1950 | Per 1,000 sq mi |
|---|---|---|
| Salt Lake County | 13 | 17 |
| Davis County | 12 | 37 |
| Box Elder County | 10 | 2 |
| Utah County | 10 | 5 |
| Sanpete County | 9 | 6 |
| Uintah County | 8 | 2 |
| Wayne County | 8 | 3 |
| Weber County | 8 | 13 |
| Beaver County | 7 | 3 |
| Emery County | 7 | 2 |
| San Juan County | 7 | 1 |
| Duchesne County | 5 | 2 |
| Grand County | 5 | 1 |
| Iron County | 5 | 2 |
| Tooele County | 5 | 1 |
When tornadoes hit here
By month
August is the peak month, with 29 of 142 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: 8 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 13, 2025 | EF2 | 1.1 mi | 50 yd | 0 | 0 |
| Sep 13, 2025 | EFU | 0.25 mi | 25 yd | 0 | 0 |
| Jul 12, 2025 | EF2 | 0.1 mi | 100 yd | 0 | 0 |
| Jun 5, 2025 | EFU | 0.1 mi | 10 yd | 0 | 0 |
| Apr 18, 2025 | EF0 | 0.1 mi | 5 yd | 0 | 0 |
| Jul 20, 2024 | EFU | 0.1 mi | 10 yd | 0 | 0 |
| Jun 21, 2024 | EFU | 0.5 mi | 20 yd | 0 | 0 |
| Jun 19, 2022 | EF2 | 2.08 mi | 880 yd | 0 | 0 |
| Sep 2, 2021 | EF1 | 2.05 mi | 350 yd | 0 | 0 |
| Jul 28, 2021 | EFU | 0.21 mi | 10 yd | 0 | 0 |
| Jul 14, 2021 | EFU | 0.09 mi | 10 yd | 0 | 0 |
| Jul 13, 2021 | EFU | 0.2 mi | 10 yd | 0 | 0 |
| May 28, 2018 | EF0 | 0.1 mi | 5 yd | 0 | 0 |
| May 28, 2018 | EF0 | 0.28 mi | 5 yd | 0 | 0 |
| Jul 10, 2017 | EFU | 0.05 mi | 1 yd | 0 | 0 |
| Jul 8, 2017 | EFU | 0.05 mi | 1 yd | 0 | 0 |
| Sep 22, 2016 | EF1 | 0.75 mi | 25 yd | 0 | 0 |
| Sep 22, 2016 | EF1 | 2.85 mi | 50 yd | 0 | 5 |
| Aug 26, 2016 | EF0 | 0.34 mi | 5 yd | 0 | 0 |
| Jun 16, 2015 | EF0 | 0.98 mi | 50 yd | 0 | 0 |
| Jun 6, 2015 | EF0 | 1.24 mi | 50 yd | 0 | 0 |
| Sep 7, 2013 | EF0 | 0.1 mi | 3 yd | 0 | 0 |
| Aug 21, 2012 | EF0 | 0.07 mi | 1 yd | 0 | 0 |
| Aug 24, 2011 | EF0 | 1.05 mi | 1 yd | 0 | 0 |
| Oct 6, 2010 | EF0 | 1.24 mi | 10 yd | 0 | 0 |
| Jul 26, 2010 | EF0 | 0.12 mi | 15 yd | 0 | 0 |
| Aug 6, 2009 | EF0 | 0.49 mi | 20 yd | 0 | 0 |
| Aug 6, 2009 | EF0 | 2.18 mi | 25 yd | 0 | 0 |
| May 24, 2009 | EF0 | 0.1 mi | 10 yd | 0 | 0 |
| May 3, 2009 | EF0 | 1 mi | 15 yd | 0 | 0 |
| Jul 25, 2007 | EF0 | 0.25 mi | 100 yd | 0 | 0 |
| Sep 22, 2006 | F0 | 0.2 mi | 15 yd | 0 | 0 |
| Jun 8, 2006 | F0 | 0.5 mi | n/a | 0 | 0 |
| Aug 2, 2005 | F0 | 5 mi | n/a | 0 | 0 |
| Jun 25, 2005 | F0 | 0.5 mi | n/a | 0 | 0 |
| Jun 23, 2005 | F0 | 0.5 mi | n/a | 0 | 0 |
| May 30, 2005 | F0 | 0.2 mi | n/a | 0 | 0 |
| Jun 9, 2003 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Sep 12, 2002 | F0 | 0.2 mi | 20 yd | 0 | 0 |
| Sep 12, 2002 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Sep 8, 2002 | F2 | 2.7 mi | 270 yd | 0 | 0 |
| Sep 8, 2002 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Sep 4, 2001 | F0 | 5 mi | 20 yd | 0 | 0 |
| Aug 21, 2001 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Aug 21, 2001 | F0 | 2 mi | 25 yd | 0 | 0 |
| Aug 8, 2001 | F0 | 2 mi | 20 yd | 0 | 0 |
| Jul 25, 2001 | F0 | 0.5 mi | 20 yd | 0 | 0 |
| Sep 8, 2000 | F0 | 2 mi | 30 yd | 0 | 0 |
| Sep 8, 2000 | F0 | 2 mi | 20 yd | 0 | 0 |
| Apr 18, 2000 | F0 | 0.5 mi | 30 yd | 0 | 0 |
| Sep 3, 1999 | F1 | 4 mi | 50 yd | 0 | 1 |
| Aug 11, 1999 | F2 | 4.3 mi | 150 yd | 1 | 80 |
| May 5, 1999 | F0 | 1 mi | 30 yd | 0 | 0 |
| Sep 12, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| Aug 20, 1998 | F1 | 0.1 mi | 30 yd | 0 | 6 |
| Jul 23, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| Jun 4, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| May 21, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| May 21, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| May 8, 1998 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| Apr 5, 1997 | F0 | 0.1 mi | 50 yd | 0 | 0 |
| May 29, 1996 | F1 | 1.3 mi | 33 yd | 0 | 1 |
| May 29, 1996 | F0 | 0.4 mi | 15 yd | 0 | 0 |
| May 28, 1996 | F0 | 0.2 mi | 20 yd | 0 | 0 |
| Dec 5, 1995 | F0 | 1.5 mi | 10 yd | 0 | 0 |
| Jul 29, 1995 | F0 | 0.2 mi | 100 yd | 0 | 0 |
| Nov 5, 1993 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Aug 11, 1993 | F3 | 17 mi | 880 yd | 0 | 0 |
| Jun 2, 1993 | F1 | 1 mi | 20 yd | 0 | 2 |
| May 5, 1993 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| May 3, 1993 | F1 | 0.1 mi | 13 yd | 0 | 0 |
| Apr 4, 1993 | F1 | 0.1 mi | 20 yd | 0 | 0 |
| Sep 23, 1992 | F1 | 2 mi | 23 yd | 0 | 0 |
| Aug 31, 1992 | F0 | 0.3 mi | 20 yd | 0 | 0 |
| Aug 30, 1992 | F0 | 0.8 mi | 200 yd | 0 | 0 |
| May 21, 1992 | F0 | 0.3 mi | 13 yd | 0 | 0 |
| Sep 10, 1991 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Sep 7, 1991 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Jul 26, 1991 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Jul 26, 1991 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Jul 25, 1991 | F1 | 10 mi | 100 yd | 0 | 0 |
| Aug 16, 1990 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Jul 8, 1990 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Apr 23, 1990 | F0 | 0.1 mi | 13 yd | 0 | 1 |
| Mar 23, 1990 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Sep 17, 1989 | F1 | 0.2 mi | 10 yd | 0 | 0 |
| Jul 8, 1989 | F1 | 0.2 mi | 10 yd | 0 | 0 |
| Jun 7, 1989 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| May 11, 1989 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Mar 2, 1989 | F1 | 0.2 mi | 10 yd | 0 | 0 |
| Jan 10, 1989 | F1 | 0.2 mi | 23 yd | 0 | 0 |
| May 29, 1988 | F0 | 0.2 mi | 20 yd | 0 | 0 |
| Aug 25, 1987 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Aug 25, 1987 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| May 29, 1987 | F1 | 0.2 mi | 40 yd | 0 | 0 |
| Sep 9, 1986 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| Aug 31, 1986 | F0 | 0.2 mi | 10 yd | 0 | 0 |
| May 30, 1986 | F1 | 3.5 mi | 200 yd | 0 | 0 |
| Sep 11, 1984 | F0 | 0.1 mi | 10 yd | 0 | 0 |
| Aug 19, 1984 | F0 | 0.1 mi | 10 yd | 0 | 0 |
Every Utah county
- Beaver County 7
- Box Elder County 10
- Cache County 4
- Carbon County 2
- Daggett County 2
- Davis County 12
- Duchesne County 5
- Emery County 7
- Garfield County 4
- Grand County 5
- Iron County 5
- Juab County 1
- Kane County 0
- Millard County 2
- Morgan County 1
- Piute County 1
- Rich County 2
- Salt Lake County 13
- San Juan County 7
- Sanpete County 9
- Sevier County 2
- Summit County 0
- Tooele County 5
- Uintah County 8
- Utah County 10
- Wasatch County 1
- Washington County 4
- Wayne County 8
- Weber County 8
Free tornado alerts for Utah
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.