Data study · NOAA storm reports, 2016–2025
Hail near home: how often severe hail hits the suburbs of 18 US metros
We counted 10 years of National Weather Service hail reports within 10 miles of 262 suburbs[1]. Here is how often hail big enough to damage a roof shows up, metro by metro and suburb by suburb.
Key findings
- Oklahoma City leads the 18 metros in this study: its typical covered suburb had 36 days with hail 1 inch or larger reported within 10 miles in 2016–2025, about 3.6 a year. At the other end, Seattle's typical suburb had 0 (about 0.0 a year).
- The single most hail-exposed suburb we track is Moore (Oklahoma City), with 50 severe-hail days within 10 miles over the 10 years.
- The largest hailstone reported near any covered suburb was 5.9 inches, near Denton (Dallas–Fort Worth) on Jun 15, 2023.
- Within a single metro, exposure varies a lot: in Oklahoma City, Moore saw 50 severe-hail days and El Reno saw 11.
Severe-hail days per year near the typical suburb
Metro by metro
| # | Metro | Days a year, typical suburb | Most exposed | Least exposed | Largest report |
|---|---|---|---|---|---|
| 1 | Oklahoma City 14 suburbs | 3.6 36 in 10 yrs | Moore 50 | El Reno 11 | 4″ Choctaw, May 17, 2025 |
| 2 | Dallas–Fort Worth 15 suburbs | 3.3 33 in 10 yrs | Frisco 42 | Rockwall 21 | 5.9″ Denton, Jun 15, 2023 |
| 3 | Denver 15 suburbs | 2.7 27 in 10 yrs | Centennial 45 | Thornton 19 | 3″ Centennial, Jun 19, 2018 |
| 4 | St. Louis 15 suburbs | 2.1 21 in 10 yrs | University City 29 | Arnold 15 | 4″ Chesterfield, May 11, 2016 |
| 5 | Kansas City 14 suburbs | 2.0 20 in 10 yrs | Gladstone 27 | Belton 8 | 5″ Harrisonville, Jul 17, 2023 |
| 6 | Minneapolis–St. Paul 15 suburbs | 2.0 20 in 10 yrs | Burnsville 33 | Blaine 14 | 3″ Bloomington, Aug 11, 2023 |
| 7 | Chicago 15 suburbs | 1.7 17 in 10 yrs | Joliet 21 | Tinley Park 13 | 3″ Aurora, Apr 4, 2023 |
| 8 | Austin 15 suburbs | 1.5 15 in 10 yrs | Round Rock 21 | Dripping Springs 7 | 4″ Cedar Park, Sep 24, 2023 |
| 9 | Atlanta 15 suburbs | 1.2 12 in 10 yrs | Duluth 14 | Newnan 6 | 2.5″ Kennesaw, Apr 10, 2025 |
| 10 | Nashville 13 suburbs | 1.1 11 in 10 yrs | Brentwood 16 | Spring Hill 6 | 3″ Franklin, May 20, 2025 |
| 11 | Columbus 15 suburbs | 0.9 9 in 10 yrs | Upper Arlington 13 | Delaware 3 | 2.5″ Lancaster, May 3, 2022 |
| 12 | Houston 15 suburbs | 0.7 7 in 10 yrs | Pasadena 12 | Galveston 1 | 2.75″ Friendswood, May 31, 2024 |
| 13 | Charlotte 14 suburbs | 0.7 7 in 10 yrs | Concord 11 | Statesville 3 | 2.75″ Concord, Mar 21, 2017 |
| 14 | Phoenix 15 suburbs | 0.4 4 in 10 yrs | Tempe 8 | Maricopa 0 | 2″ Mesa, Oct 13, 2025 |
| 15 | Tampa Bay 14 suburbs | 0.1 1 in 10 yrs | Temple Terrace 5 | Zephyrhills 0 | 3″ Plant City, Apr 24, 2023 |
| 16 | Sacramento 13 suburbs | 0.1 1 in 10 yrs | Citrus Heights 1 | West Sacramento 0 | 1.25″ Citrus Heights, Oct 2, 2016 |
| 17 | Inland Empire 15 suburbs | 0.0 0 in 10 yrs | Menifee 1 | Victorville 0 | 1″ Menifee, Sep 8, 2024 |
| 18 | Seattle 15 suburbs | 0.0 0 in 10 yrs | Auburn 0 | Sammamish 0 | — |
Typical suburb = median across the covered suburbs. Days are distinct calendar days with at least one qualifying report. Most/least exposed show each suburb's total over 10 years.
| Suburb | Metro | Days with 1″+ hail |
|---|---|---|
| Moore | Oklahoma City | 50 |
| Bethany | Oklahoma City | 47 |
| Del City | Oklahoma City | 46 |
| Centennial | Denver | 45 |
| Frisco | Dallas–Fort Worth | 42 |
| Newcastle | Oklahoma City | 40 |
| Norman | Oklahoma City | 39 |
| McKinney | Dallas–Fort Worth | 38 |
| Allen | Dallas–Fort Worth | 37 |
| Parker | Denver | 37 |
Oklahoma City: all 14 suburbs
Across the 14 suburbs, severe hail was reported near at least one of them on 121 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Moore | 50 | 62 | 7 | 3″ Apr 19, 2023 |
| Bethany | 47 | 58 | 10 | 2.75″ May 17, 2025 |
| Del City | 46 | 56 | 5 | 2.75″ Jul 9, 2023 |
| Newcastle | 40 | 51 | 7 | 3″ May 25, 2025 |
| Norman | 39 | 44 | 8 | 3.25″ May 4, 2020 |
| Midwest City | 36 | 43 | 3 | 3″ Oct 23, 2025 |
| Mustang | 36 | 48 | 8 | 3″ Aug 14, 2018 |
| Yukon | 36 | 49 | 7 | 2.75″ May 17, 2025 |
| Edmond | 29 | 33 | 4 | 2.75″ Sep 24, 2024 |
| Piedmont | 26 | 31 | 3 | 2.5″ Apr 19, 2023 |
| Guthrie | 24 | 27 | 1 | 2.75″ May 11, 2017 |
| Shawnee | 23 | 28 | 3 | 2.5″ May 3, 2021 |
| Choctaw | 22 | 28 | 4 | 4″ May 17, 2025 |
| El Reno | 11 | 14 | 2 | 2″ Apr 10, 2023 |
Roofing pages for these suburbs: Oklahoma City–area roofing.
Dallas–Fort Worth: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 116 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Frisco | 42 | 53 | 12 | 4.5″ Mar 24, 2019 |
| McKinney | 38 | 44 | 11 | 4.5″ Mar 24, 2019 |
| Allen | 37 | 45 | 15 | 5.25″ Apr 11, 2016 |
| Plano | 37 | 47 | 15 | 4.5″ Mar 24, 2019 |
| Flower Mound | 35 | 46 | 10 | 4.25″ Jun 11, 2023 |
| Arlington | 33 | 44 | 7 | 5″ Jun 12, 2023 |
| Denton | 33 | 41 | 9 | 5.9″ Jun 15, 2023 |
| Grand Prairie | 33 | 42 | 8 | 5″ Jun 12, 2023 |
| Garland | 32 | 40 | 7 | 5.25″ Apr 11, 2016 |
| Lewisville | 32 | 43 | 10 | 4.25″ Jun 11, 2023 |
| Carrollton | 30 | 39 | 8 | 3″ Jun 11, 2023 |
| Irving | 28 | 36 | 3 | 3″ Jun 6, 2018 |
| Mansfield | 27 | 35 | 6 | 5″ Jun 12, 2023 |
| Mesquite | 21 | 25 | 3 | 4″ Apr 11, 2016 |
| Rockwall | 21 | 25 | 4 | 5.25″ Apr 11, 2016 |
Roofing pages for these suburbs: Dallas–Fort Worth–area roofing.
Denver: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 94 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Centennial | 45 | 58 | 3 | 3″ Jun 19, 2018 |
| Parker | 37 | 48 | 4 | 2.75″ Jun 19, 2018 |
| Englewood | 36 | 48 | 4 | 3″ Jun 19, 2018 |
| Littleton | 32 | 42 | 4 | 3″ Jun 19, 2018 |
| Aurora | 28 | 34 | 4 | 2.75″ Jun 19, 2018 |
| Lakewood | 28 | 35 | 5 | 3″ Jun 19, 2018 |
| Brighton | 27 | 32 | 3 | 2.75″ Jun 18, 2018 |
| Castle Rock | 27 | 31 | 2 | 2.5″ Jun 8, 2019 |
| Broomfield | 26 | 33 | 3 | 3″ Jun 18, 2018 |
| Northglenn | 24 | 32 | 5 | 3″ Jun 18, 2018 |
| Golden | 23 | 30 | 4 | 2.75″ May 8, 2017 |
| Westminster | 22 | 30 | 4 | 3″ Jun 18, 2018 |
| Arvada | 19 | 26 | 3 | 3″ Jun 18, 2018 |
| Commerce City | 19 | 23 | 2 | 2.75″ May 30, 2024 |
| Thornton | 19 | 28 | 3 | 2.75″ May 30, 2024 |
Roofing pages for these suburbs: Denver-area roofing.
St. Louis: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 56 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| University City | 29 | 37 | 7 | 2.5″ May 16, 2025 |
| Webster Groves | 28 | 37 | 6 | 2.5″ May 16, 2025 |
| Kirkwood | 27 | 36 | 4 | 2″ May 19, 2025 |
| Chesterfield | 25 | 29 | 6 | 4″ May 11, 2016 |
| Maryland Heights | 24 | 29 | 7 | 4″ May 11, 2016 |
| Hazelwood | 23 | 27 | 5 | 4″ May 11, 2016 |
| St. Charles | 23 | 27 | 6 | 4″ May 11, 2016 |
| Ballwin | 21 | 26 | 5 | 2.5″ May 26, 2024 |
| Lake St. Louis | 21 | 24 | 3 | 3″ Mar 14, 2024 |
| Florissant | 20 | 24 | 5 | 4″ May 11, 2016 |
| O'Fallon | 20 | 22 | 4 | 3″ May 13, 2023 |
| Wildwood | 19 | 22 | 4 | 2.5″ May 26, 2024 |
| St. Peters | 18 | 21 | 4 | 4″ May 11, 2016 |
| Wentzville | 18 | 19 | 2 | 3″ Mar 14, 2024 |
| Arnold | 15 | 17 | 4 | 2.5″ May 11, 2016 |
Roofing pages for these suburbs: St. Louis–area roofing.
Kansas City: all 14 suburbs
Across the 14 suburbs, severe hail was reported near at least one of them on 59 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Gladstone | 27 | 34 | 3 | 2.5″ Sep 23, 2023 |
| Parkville | 23 | 30 | 0 | 1.75″ May 8, 2024 |
| Blue Springs | 22 | 27 | 2 | 2″ Jul 19, 2018 |
| Liberty | 22 | 25 | 5 | 2.5″ May 19, 2025 |
| Grain Valley | 21 | 23 | 3 | 2″ Mar 12, 2024 |
| Raytown | 21 | 28 | 2 | 2″ Jul 19, 2018 |
| Independence | 20 | 24 | 2 | 2″ Mar 6, 2017 |
| Kearney | 20 | 21 | 4 | 2.5″ May 19, 2025 |
| Excelsior Springs | 18 | 20 | 4 | 2.5″ May 19, 2025 |
| Lee's Summit | 18 | 22 | 2 | 3″ Jul 17, 2023 |
| Grandview | 16 | 20 | 0 | 1.75″ Sep 23, 2023 |
| Raymore | 13 | 17 | 3 | 3″ Jul 17, 2023 |
| Harrisonville | 9 | 9 | 4 | 5″ Jul 17, 2023 |
| Belton | 8 | 12 | 3 | 3″ Jul 17, 2023 |
Roofing pages for these suburbs: Kansas City–area roofing.
Minneapolis–St. Paul: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 56 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Burnsville | 33 | 41 | 1 | 2″ Jul 18, 2019 |
| Apple Valley | 32 | 37 | 2 | 2.5″ Mar 10, 2021 |
| Eagan | 27 | 29 | 3 | 2.5″ Mar 10, 2021 |
| Bloomington | 24 | 32 | 4 | 3″ Aug 11, 2023 |
| Lakeville | 24 | 28 | 2 | 2″ Jul 31, 2024 |
| Shakopee | 22 | 30 | 3 | 2.75″ Jul 18, 2019 |
| Brooklyn Park | 20 | 25 | 3 | 3″ Aug 11, 2023 |
| Eden Prairie | 20 | 29 | 4 | 2.25″ Aug 9, 2020 |
| Edina | 20 | 28 | 3 | 3″ Aug 11, 2023 |
| Woodbury | 18 | 21 | 5 | 2.5″ Mar 10, 2021 |
| Plymouth | 17 | 21 | 3 | 3″ Aug 11, 2023 |
| Maple Grove | 16 | 18 | 3 | 3″ Aug 5, 2019 |
| Minnetonka | 16 | 22 | 3 | 3″ Aug 11, 2023 |
| Coon Rapids | 15 | 20 | 2 | 3″ Aug 5, 2019 |
| Blaine | 14 | 21 | 2 | 3″ Aug 5, 2019 |
Roofing pages for these suburbs: Twin Cities–area roofing.
Chicago: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 61 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Joliet | 21 | 26 | 0 | 1.75″ Feb 27, 2024 |
| Aurora | 19 | 23 | 3 | 3″ Apr 4, 2023 |
| Skokie | 19 | 22 | 1 | 2.75″ Apr 7, 2020 |
| Naperville | 18 | 24 | 2 | 2.75″ Apr 4, 2023 |
| Arlington Heights | 17 | 23 | 0 | 1.75″ Apr 20, 2023 |
| Des Plaines | 17 | 22 | 0 | 1.75″ Apr 4, 2023 |
| Evanston | 17 | 20 | 1 | 2.75″ Apr 7, 2020 |
| Palatine | 17 | 23 | 1 | 2″ Jun 26, 2019 |
| Schaumburg | 17 | 23 | 1 | 2″ Jun 26, 2019 |
| Bolingbrook | 16 | 21 | 2 | 2.5″ Feb 27, 2024 |
| Wheaton | 16 | 20 | 1 | 2″ Feb 27, 2024 |
| Elgin | 15 | 20 | 1 | 2″ Jun 26, 2019 |
| Downers Grove | 14 | 23 | 1 | 2.5″ Feb 27, 2024 |
| Orland Park | 14 | 18 | 2 | 2″ May 7, 2024 |
| Tinley Park | 13 | 15 | 2 | 2″ May 7, 2024 |
Roofing pages for these suburbs: Chicago-area roofing.
Austin: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 58 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Round Rock | 21 | 27 | 5 | 4″ Sep 24, 2023 |
| Pflugerville | 19 | 23 | 5 | 4″ Sep 24, 2023 |
| Cedar Park | 18 | 26 | 6 | 4″ Sep 24, 2023 |
| Liberty Hill | 17 | 27 | 3 | 3″ May 16, 2025 |
| Georgetown | 16 | 23 | 4 | 4″ Sep 24, 2023 |
| San Marcos | 16 | 18 | 4 | 3″ May 9, 2024 |
| Hutto | 15 | 21 | 6 | 4″ Sep 24, 2023 |
| Kyle | 15 | 18 | 3 | 3″ May 9, 2024 |
| Leander | 13 | 23 | 5 | 3.5″ Sep 24, 2023 |
| Buda | 11 | 14 | 1 | 2.75″ May 22, 2025 |
| Manor | 11 | 14 | 4 | 3″ Sep 24, 2023 |
| Lago Vista | 10 | 14 | 2 | 2″ May 28, 2025 |
| Bee Cave | 8 | 15 | 0 | 1.75″ Jun 10, 2023 |
| Lakeway | 8 | 13 | 0 | 1.75″ Jun 10, 2023 |
| Dripping Springs | 7 | 8 | 1 | 3″ May 9, 2024 |
Roofing pages for these suburbs: Austin-area roofing.
Atlanta: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 47 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Duluth | 14 | 14 | 0 | 1.5″ Jun 26, 2025 |
| Dunwoody | 13 | 13 | 0 | 1.75″ Jun 26, 2025 |
| Johns Creek | 13 | 14 | 0 | 1.75″ Jun 26, 2025 |
| Roswell | 13 | 13 | 0 | 1.75″ Jun 26, 2025 |
| Woodstock | 13 | 13 | 1 | 2.5″ Apr 10, 2025 |
| Alpharetta | 12 | 13 | 0 | 1.75″ Jun 26, 2025 |
| Marietta | 12 | 12 | 0 | 1.75″ Sep 12, 2023 |
| Milton | 12 | 13 | 0 | 1.75″ Jun 26, 2025 |
| Sandy Springs | 12 | 12 | 0 | 1.75″ Jun 26, 2025 |
| Kennesaw | 11 | 12 | 1 | 2.5″ Apr 10, 2025 |
| Lawrenceville | 10 | 10 | 1 | 2.5″ Jul 21, 2018 |
| Peachtree City | 9 | 10 | 0 | 1.75″ Mar 26, 2023 |
| Douglasville | 8 | 9 | 0 | 1.75″ Mar 19, 2018 |
| Smyrna | 8 | 9 | 0 | 1.75″ Mar 26, 2023 |
| Newnan | 6 | 6 | 1 | 2″ Jun 11, 2023 |
Roofing pages for these suburbs: Atlanta-area roofing.
Nashville: all 13 suburbs
Across the 13 suburbs, severe hail was reported near at least one of them on 44 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Brentwood | 16 | 28 | 3 | 2″ May 20, 2025 |
| Franklin | 15 | 24 | 4 | 3″ May 20, 2025 |
| Goodlettsville | 14 | 21 | 0 | 1.75″ May 10, 2016 |
| Hendersonville | 14 | 21 | 1 | 2.5″ May 10, 2016 |
| Nolensville | 14 | 21 | 3 | 2″ May 20, 2025 |
| Murfreesboro | 13 | 17 | 1 | 2″ May 6, 2024 |
| Lebanon | 11 | 17 | 1 | 3″ Jun 17, 2022 |
| Mount Juliet | 11 | 22 | 2 | 3″ Jun 17, 2022 |
| Gallatin | 9 | 14 | 0 | 1.5″ Mar 30, 2025 |
| La Vergne | 9 | 16 | 1 | 2″ Mar 30, 2025 |
| Smyrna | 9 | 11 | 2 | 2″ Mar 30, 2025 |
| Columbia | 8 | 10 | 2 | 3″ Apr 3, 2025 |
| Spring Hill | 6 | 9 | 1 | 3″ May 20, 2025 |
Roofing pages for these suburbs: Nashville-area roofing.
Columbus: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 34 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Upper Arlington | 13 | 21 | 0 | 1.75″ Sep 1, 2019 |
| Worthington | 13 | 21 | 0 | 1.75″ Jul 24, 2023 |
| Hilliard | 12 | 21 | 0 | 1.75″ Sep 1, 2019 |
| Powell | 12 | 17 | 0 | 1.75″ Mar 14, 2024 |
| Pickerington | 11 | 19 | 0 | 1.75″ May 3, 2022 |
| Dublin | 10 | 18 | 0 | 1.75″ Sep 1, 2019 |
| Whitehall | 10 | 20 | 0 | 1.5″ Jul 24, 2023 |
| Gahanna | 9 | 20 | 0 | 1.75″ Jul 24, 2023 |
| Grove City | 9 | 17 | 0 | 1.5″ Feb 28, 2024 |
| Lancaster | 9 | 12 | 1 | 2.5″ May 3, 2022 |
| Reynoldsburg | 9 | 20 | 0 | 1.25″ Mar 14, 2019 |
| Westerville | 8 | 14 | 1 | 2″ Mar 14, 2024 |
| Marysville | 6 | 6 | 1 | 2″ Jun 4, 2020 |
| Newark | 6 | 10 | 0 | 1.75″ May 5, 2025 |
| Delaware | 3 | 4 | 0 | 1.75″ Mar 14, 2024 |
Roofing pages for these suburbs: Columbus-area roofing.
Houston: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 47 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Pasadena | 12 | 14 | 0 | 1.75″ May 28, 2024 |
| Tomball | 11 | 12 | 0 | 1.75″ Aug 18, 2025 |
| Friendswood | 10 | 14 | 1 | 2.75″ May 31, 2024 |
| La Porte | 10 | 11 | 0 | 1.75″ May 28, 2024 |
| Pearland | 9 | 11 | 0 | 1.75″ May 28, 2024 |
| League City | 8 | 11 | 1 | 2.75″ May 31, 2024 |
| Humble | 7 | 11 | 0 | 1.75″ Apr 18, 2020 |
| Sugar Land | 7 | 8 | 0 | 1.75″ May 23, 2017 |
| Missouri City | 6 | 6 | 0 | 1.75″ Jan 20, 2017 |
| Conroe | 5 | 7 | 0 | 1.75″ May 20, 2017 |
| Katy | 5 | 7 | 2 | 2.5″ May 9, 2019 |
| Baytown | 3 | 5 | 0 | 1.75″ Mar 27, 2023 |
| Rosenberg | 3 | 3 | 0 | 1.75″ Mar 15, 2024 |
| Texas City | 2 | 4 | 0 | 1″ Jun 8, 2023 |
| Galveston | 1 | 1 | 0 | 1″ May 2, 2016 |
Roofing pages for these suburbs: Houston-area roofing.
Charlotte: all 14 suburbs
Across the 14 suburbs, severe hail was reported near at least one of them on 37 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Concord | 11 | 17 | 1 | 2.75″ Mar 21, 2017 |
| Cornelius | 11 | 15 | 0 | 1.75″ Mar 27, 2021 |
| Kannapolis | 11 | 16 | 0 | 1.75″ Mar 27, 2021 |
| Huntersville | 10 | 16 | 0 | 1.75″ Jun 26, 2023 |
| Matthews | 9 | 14 | 0 | 1″ Sep 7, 2023 |
| Salisbury | 8 | 10 | 0 | 1.75″ Jun 26, 2023 |
| Gastonia | 7 | 14 | 1 | 2″ Apr 15, 2018 |
| Mooresville | 7 | 11 | 0 | 1.75″ Sep 1, 2017 |
| Harrisburg | 6 | 13 | 1 | 2.75″ Mar 21, 2017 |
| Monroe | 6 | 7 | 0 | 1″ May 15, 2024 |
| Indian Trail | 5 | 6 | 0 | 1″ May 15, 2024 |
| Mint Hill | 5 | 13 | 0 | 1″ Jun 16, 2022 |
| Waxhaw | 4 | 7 | 0 | 1.25″ Jun 17, 2022 |
| Statesville | 3 | 4 | 0 | 1.75″ Mar 1, 2017 |
Roofing pages for these suburbs: Charlotte-area roofing.
Phoenix: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 21 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Tempe | 8 | 12 | 0 | 1.75″ Nov 19, 2025 |
| Gilbert | 7 | 13 | 0 | 1.5″ Oct 16, 2022 |
| Mesa | 6 | 11 | 1 | 2″ Oct 13, 2025 |
| Scottsdale | 6 | 9 | 1 | 2″ Oct 16, 2022 |
| Chandler | 4 | 7 | 0 | 1.75″ Nov 19, 2025 |
| Fountain Hills | 4 | 6 | 0 | 1.75″ Sep 26, 2025 |
| Glendale | 4 | 8 | 0 | 1.25″ Sep 26, 2025 |
| Surprise | 4 | 5 | 0 | 1″ Sep 23, 2019 |
| Queen Creek | 3 | 7 | 0 | 1″ Oct 15, 2022 |
| Avondale | 2 | 2 | 0 | 1.75″ Oct 5, 2021 |
| Buckeye | 2 | 2 | 0 | 1.25″ Nov 21, 2019 |
| Peoria | 2 | 4 | 0 | 1.75″ Aug 12, 2018 |
| Goodyear | 1 | 1 | 0 | 1.75″ Oct 5, 2021 |
| Casa Grande | 0 | 1 | 0 | 0.88″ Jun 11, 2016 |
| Maricopa | 0 | 1 | 0 | 0.75″ Mar 18, 2020 |
Roofing pages for these suburbs: Phoenix-area roofing.
Tampa Bay: all 14 suburbs
Across the 14 suburbs, severe hail was reported near at least one of them on 10 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Temple Terrace | 5 | 6 | 1 | 3″ Apr 24, 2023 |
| Gulfport | 3 | 4 | 0 | 1″ Jun 25, 2025 |
| Pinellas Park | 3 | 4 | 0 | 1″ Jun 25, 2025 |
| Plant City | 3 | 4 | 1 | 3″ Apr 24, 2023 |
| Seminole | 3 | 3 | 0 | 1″ Jun 25, 2025 |
| Largo | 2 | 2 | 0 | 1″ Jun 25, 2025 |
| New Port Richey | 1 | 3 | 0 | 1″ May 31, 2022 |
| Tarpon Springs | 1 | 3 | 0 | 1″ May 31, 2022 |
| Brooksville | 0 | 0 | 0 | — |
| Clearwater | 0 | 0 | 0 | — |
| Dunedin | 0 | 1 | 0 | 0.88″ Jun 26, 2019 |
| Oldsmar | 0 | 1 | 0 | 0.88″ Jun 26, 2019 |
| Safety Harbor | 0 | 1 | 0 | 0.88″ Jun 26, 2019 |
| Zephyrhills | 0 | 0 | 0 | — |
Roofing pages for these suburbs: Tampa Bay–area roofing.
Sacramento: all 13 suburbs
Across the 13 suburbs, severe hail was reported near at least one of them on 2 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Citrus Heights | 1 | 3 | 0 | 1.25″ Oct 2, 2016 |
| Davis | 1 | 1 | 0 | 1″ Sep 28, 2019 |
| Folsom | 1 | 2 | 0 | 1.25″ Oct 2, 2016 |
| Lincoln | 1 | 2 | 0 | 1.25″ Oct 2, 2016 |
| Rocklin | 1 | 3 | 0 | 1.25″ Oct 2, 2016 |
| Roseville | 1 | 3 | 0 | 1.25″ Oct 2, 2016 |
| Woodland | 1 | 1 | 0 | 1″ Sep 28, 2019 |
| Auburn | 0 | 0 | 0 | — |
| Elk Grove | 0 | 0 | 0 | — |
| Galt | 0 | 0 | 0 | — |
| Placerville | 0 | 1 | 0 | 0.75″ May 21, 2019 |
| Rancho Cordova | 0 | 1 | 0 | 0.88″ Mar 20, 2019 |
| West Sacramento | 0 | 1 | 0 | 0.5″ Feb 26, 2018 |
Roofing pages for these suburbs: Sacramento-area roofing.
Inland Empire: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 1 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Menifee | 1 | 1 | 0 | 1″ Sep 8, 2024 |
| Chino | 0 | 1 | 0 | 0.7″ Mar 20, 2019 |
| Chino Hills | 0 | 1 | 0 | 0.7″ Mar 20, 2019 |
| Corona | 0 | 0 | 0 | — |
| Eastvale | 0 | 0 | 0 | — |
| Fontana | 0 | 0 | 0 | — |
| Hemet | 0 | 0 | 0 | — |
| Moreno Valley | 0 | 0 | 0 | — |
| Murrieta | 0 | 2 | 0 | 0.75″ Sep 8, 2024 |
| Ontario | 0 | 0 | 0 | — |
| Rancho Cucamonga | 0 | 0 | 0 | — |
| Redlands | 0 | 0 | 0 | — |
| Rialto | 0 | 0 | 0 | — |
| Temecula | 0 | 1 | 0 | 0.5″ Mar 11, 2021 |
| Victorville | 0 | 1 | 0 | 0.75″ May 11, 2019 |
Roofing pages for these suburbs: Inland Empire roofing.
Seattle: all 15 suburbs
Across the 15 suburbs, severe hail was reported near at least one of them on 0 separate days in 2016–2025.
| Suburb | Days with 1″+ hail | Days with any hail | Days with 2″+ hail | Largest report |
|---|---|---|---|---|
| Auburn | 0 | 0 | 0 | — |
| Bellevue | 0 | 0 | 0 | — |
| Bothell | 0 | 0 | 0 | — |
| Edmonds | 0 | 0 | 0 | — |
| Everett | 0 | 0 | 0 | — |
| Federal Way | 0 | 0 | 0 | — |
| Issaquah | 0 | 0 | 0 | — |
| Kent | 0 | 0 | 0 | — |
| Kirkland | 0 | 0 | 0 | — |
| Lakewood | 0 | 0 | 0 | — |
| Lynnwood | 0 | 0 | 0 | — |
| Puyallup | 0 | 0 | 0 | — |
| Redmond | 0 | 0 | 0 | — |
| Renton | 0 | 0 | 0 | — |
| Sammamish | 0 | 0 | 0 | — |
Roofing pages for these suburbs: Seattle-area roofing.
Methodology
Source. NOAA's Storm Events Database, which records hail reports from trained spotters, the public, and other observers, with a location and the reported hail size[1]. We use the detail files for 2016–2025.
Where. For each covered suburb we take the Census Bureau's internal point for the city[3] and count every hail report within 10 miles of it. The suburbs are the incorporated places our site covers in each metro, chosen by population[4]. Core cities (e.g. Dallas, Fort Worth) aren't in the set.
What we count. Distinct calendar days with at least one report of hail 1 inch or larger. That's the National Weather Service's threshold for severe hail[2]. Several reports on the same day count once. The "typical suburb" figure is the median across a metro's covered suburbs, so one extreme suburb can't drive it.
What this is not. These are reports, not insurance claims or confirmed damage. Reports partly track where people live and watch: denser, busier areas log more of them, and a storm over empty fields may go unreported. A 10-mile circle is larger than most suburbs, so neighbouring suburbs share many of the same storms. Treat the numbers as a comparison of exposure, not a forecast for any one home.
Reproducing it. The figures are computed by script from our own pull of the public data, and nothing is entered by hand. Every metro's dataset is fingerprinted in the study's data file. If a metro's data wasn't available, it is left out, never estimated.
Using this study
You're welcome to cite or republish these figures with a link to this page as the source. For a figure for a specific suburb, year range or hail size, see the suburb tables above.