Roofer Directory

A LITTLE CONTEXT. A CLEARER NEXT STEP.

Hail & wind history.
Closer to home.

Has hail or strong wind been recorded near you? Find your county’s storm history, then see how the wider area compares.

Built from NOAA weather records2017–Jul 2026 / partial latest yearAbout the data

01 / THE REGIONAL VIEW

Compare the wider area.

Explore 117 metro areas.
Each dot can cover several counties.

Days with hail at least 1 inch across—about the size of a quarter.

Larger dot, more recorded days
Regional records / Alaska & Hawaii shown as insetsCompare all cities

Weather history can help you ask better questions about your roof. An area report doesn’t establish damage at your address. How to read this map

02 / PUT THE HISTORY TO WORK

Good context.
Better questions.

Make the weather history useful for your home.
Here are three useful places to start.

01

A storm just passed?

Check the dated report replay, then look for visible changes around your home. Photograph what you can safely see from the ground.

Your after-storm checklist
02

Planning a new roof?

Use local hail and wind history to start a conversation about materials, installation and impact resistance that fit your area.

Compare roofing material options
03

Talking with a roofer?

Bring your photos and questions. Ask for a written explanation of what they found, where it is and which repairs they recommend.

Know what to ask

03 / THE BIGGER PICTURE

Compare metro-area storm history.

Download the data

Each number counts days with at least one matching record, 2017–Jul 2026. Area sizes and reporting vary. A higher count doesn’t automatically mean a riskier roof.

117 covered cities

Swipe the table to see more. Tap a heading to sort.

NOAA-derived recorded days by city, 2017–Jul 2026. Upper-range magnitudes are 90th percentiles.
Oklahoma City, OK152176176412″80.6 mph
Dallas-Fort Worth, TX135159130232″74.8 mph
Denver, CO12115496281.75″72.5 mph
Colorado Springs, CO11512330111.75″71.3 mph
Wichita, KS111134132161.75″74.8 mph
Fort Worth, TX107131108182″74.8 mph
Tulsa, OK105141169401.75″80.6 mph
Lubbock, TX101111168172.5″77.1 mph
Minneapolis, MN8710196231.75″69 mph
Jackson, MS8088253661.75″69 mph
St. Louis, MO7989132222″74.8 mph
Kansas City, MO7891117231.75″70.2 mph
San Antonio, TX779481112″74.8 mph
Austin, TX769069182″74.8 mph
Nashville, TN72100215361.75″70.2 mph
Chicago, IL7078157351.75″74.8 mph
Omaha, NE708188112″80.6 mph
Pittsburgh, PA6782214361.75″66.7 mph
Springfield, MO6780144281.75″69 mph
Des Moines, IA668273281.75″70.2 mph
Little Rock, AR6283130201.75″70.2 mph
Houston, TX6070121371.75″70.2 mph
Kansas City, KS58639682″70.2 mph
Atlanta, GA5662280441.75″63.3 mph
Baltimore, MD5457218221.5″70.2 mph
Indianapolis, IN5367140181.75″69 mph
Birmingham, AL5160157362″59.8 mph
Madison, WI516081172″71.3 mph
Lincoln, NE50536682″80.6 mph
Columbus, OH4765173251.5″61 mph
Charlotte, NC4367222221.75″57.5 mph
Knoxville, TN434516291.75″64.4 mph
Baton Rouge, LA4345101241.75″69 mph
Shreveport, LA4052122341.75″74.8 mph
Greenville, SC3858173181.75″63.3 mph
Albuquerque, NM385566171.75″66.7 mph
Orlando, FL364380172″64.4 mph
Milwaukee, WI35526981.5″70.2 mph
Cincinnati, OH3457159211.25″62.1 mph
Huntsville, AL3341139201.75″64.4 mph
Charleston, SC3252120121.5″63.3 mph
Louisville, KY3135138221.75″64.4 mph
Memphis, TN30409281.5″74.8 mph
Richmond, VA292917591.75″57.5 mph
Phoenix, AZ2940143141.5″70.2 mph
Cleveland, OH2942118131.75″70.2 mph
Jacksonville, FL2750212251.75″59.8 mph
Daytona Beach, FL274085121.75″59.8 mph
Raleigh, NC263017691.75″57.5 mph
Tucson, AZ263614791.5″70.2 mph
Virginia Beach, VA2626146151.5″58.7 mph
Greensboro, NC263214161.5″57.5 mph
Louisville area, IN263080181.75″63.3 mph
Gulfport, MS262663321.75″63.3 mph
Columbia, SC2463179251.75″69 mph
Winston-Salem, NC212215921.5″59.8 mph
Savannah, GA203298101.75″63.3 mph
Hartford, CT20236741.75″63.3 mph
West Palm Beach, FL203146231.25″69 mph
Newark, NJ192512571.25″63.3 mph
Dayton, OH1927112151.75″59.8 mph
Chattanooga, TN192010321.75″63.3 mph
Canton, OH19246881.25″69 mph
Lafayette, LA182455171.75″63.3 mph
Pensacola, FL181849131.75″74.8 mph
New York, NY172110531.5″70.2 mph
New Orleans, LA171770261.75″69 mph
Daphne, AL171746142.5″70.2 mph
El Paso, TX16182821.75″72.5 mph
Lexington, KY15178541.75″64.4 mph
Akron, OH15226981.75″69 mph
Grand Rapids, MI151767122″72.5 mph
Wilmington, NC152153201.5″65.6 mph
Mobile, AL151551231.5″70.2 mph
Port St. Lucie, FL151521111.75″77.1 mph
Tallahassee, FL1420190201.5″63.3 mph
Harrisburg, PA14159571.5″63.3 mph
Buffalo, NY14187471.5″58.7 mph
Toledo, OH14256631.75″69 mph
Myrtle Beach, SC141663131.75″64.4 mph
Allentown, PA132210271.5″63.3 mph
Augusta, GA133410161.25″69 mph
Fort Lauderdale, FL122347151″69 mph
McAllen, TX12142632″80.6 mph
Salt Lake City, UT111715501.5″70.2 mph
Detroit, MI11145461.25″67.9 mph
Tampa, FL111553171.25″63.3 mph
Dundee, OH11145221.75″79.4 mph
Macon, GA101088181.75″59.8 mph
Jackson, NJ10147151.25″69 mph
Marietta, GA10104231.5″59.8 mph
Miami, FL101637131″64.4 mph
Las Vegas, NV9167201″71.3 mph
Boston, MA9136541.5″63.3 mph
Providence, RI9144561.5″62.1 mph
Corpus Christi, TX893972.75″104.7 mph
Boise, ID882731.75″67.9 mph
Spokane, WA892222″66.7 mph
Lakeland, FL8111871.75″63.3 mph
Philadelphia, PA7138831.25″63.3 mph
Fort Myers, FL71019131″61 mph
Riverside, CA6166851″71.3 mph
Warner Robins, GA664461.75″63.3 mph
Covington, KY572821″57.5 mph
Naples, FL5101571″64.4 mph
Sacramento, CA514771″61 mph
Washington, DC457121.75″69 mph
Los Angeles, CA441351″71.3 mph
Sarasota, FL3527161″64.4 mph
Fresno, CA351171″63.3 mph
Reno, NV341111″86.3 mph
Portland, OR36671″59.8 mph
San Diego, CA172510.75″64.4 mph
Jersey City, NJ001500″69 mph
San Francisco, CA0161200.25″82.9 mph
San Jose, CA019400.35″74.8 mph
Seattle, WA00000″0 mph

Upper-range = 90th percentile of included records. See definitions

WANT A WIDER VIEW?Compare by state

Statewide records include county and forecast-zone observations. They cover a different footprint from city totals; don’t add city rows to estimate a state. State-page seasonal charts use complete years (2017–2025); this table also includes the partial latest year. Those seasonal wind charts count thunderstorm wind only, while this table also includes high and strong wind.

Statewide recorded days, 2017–Jul 2026
Alabama2032336341.75″63.3 mph
Arizona1171455091.75″70.2 mph
Arkansas2833364842″74.8 mph
California461339131″70.2 mph
Colorado4304847182″77.1 mph
Connecticut38452161.75″69 mph
District of Columbia45771.75″69 mph
Florida1972667951.75″64.4 mph
Georgia2202717141.75″63.3 mph
Idaho77813131.75″69 mph
Illinois3123645821.75″74.8 mph
Indiana1742114621.75″70.2 mph
Iowa3233634361.75″74.8 mph
Kansas5926638162″80.6 mph
Kentucky1482045351.75″69 mph
Louisiana1992144501.75″70.2 mph
Maryland95983861.75″69 mph
Massachusetts47603661.25″59.8 mph
Michigan1762193981.75″70.2 mph
Minnesota3303974181.75″74.8 mph
Mississippi2322585861.75″69 mph
Missouri3664065862″70.2 mph
Nebraska5986276692″79.4 mph
Nevada20326541.5″74.8 mph
New Jersey55733121.5″64.4 mph
New Mexico2573257811.75″74.8 mph
New York1451775831.75″61 mph
North Carolina2122666921.75″59.8 mph
Ohio1812445111.75″69 mph
Oklahoma4815487362″76 mph
Oregon41522831.75″71.3 mph
Pennsylvania1732085371.75″63.3 mph
Rhode Island9141121.5″62.1 mph
South Carolina1552575871.75″69 mph
Tennessee2052435961.75″70.2 mph
Texas80888114382″78.3 mph
Utah46524341.5″71.3 mph
Virginia1972126681.75″63.3 mph
Washington26282151.5″70.2 mph
Wisconsin2473063321.75″70.2 mph

THE SOURCE MATTERS

Public records.
Plain language.

The weather records come from NOAA. RooferDirectory organizes them so you can explore your area and have a more informed conversation about your roof.

Read the full methodology
Historical source
NOAA / NCEI Storm Events Database
Comparison window
2017–Jul 2026 / latest year is incomplete
Dataset processed
Oct 26, 2026 / 117 metros / 40 states
Report replay
Preliminary NOAA SPC reports
Oct 24, 2026–Oct 30, 2026
How are days counted?

A calendar day counts once per weather category when a matching record falls in the covered geography. City history uses explicitly defined counties and excludes forecast-zone records. State figures also include forecast-zone records. Hail, wind and tornado columns overlap; they are not unique-storm totals.

What does “upper-range” mean?

It is the 90th percentile of the included measured records: nine in ten are at or below that size or speed. It is not the largest event, an expected future event or the load your roof can withstand.

How often does this update?

We check for new weather data daily. The replay shows seven completed SPC reporting days and moves forward after a successful update. Historical records follow NOAA’s archive releases, which arrive later and may be revised. The map, city pages and state histories are rebuilt together from the shared sources.

Replay data checked Oct 31, 2026. Always use the coverage dates shown above; an unsuccessful update keeps the last validated snapshot.

Why only 117 metro areas?

These are the metro areas with county coverage connected to our weather tools. Use the city, county or ZIP search above for nationwide county history, including places outside these metro areas. These dots are not every U.S. city or the full list of communities in our directory. Several nearby communities can share a weather area. A missing city means it is outside this map’s coverage, not that NOAA has no records for it.

Search NOAA’s wider archive
Why can city-page numbers look different?

The sources are shared, but the views answer different questions. This historical map counts days; city history charts count individual reports by year. Five hail reports on one day add five reports to a city chart but only one hail day here. The replay counts preliminary reports for one SPC reporting day, while a city’s recent list covers the whole displayed week.

SPC reporting days run from noon UTC to 11:59 UTC the next day. A report’s local time can therefore fall on a different calendar date. Match the area, weather type, dates and unit before comparing.

What is in the download?

The CSV includes city identifiers, county coverage, recorded-day counts, upper-range measurements and the years of matched local records. A city’s last record can predate the source archive cutoff. Dataset version: 2.1.0-shadow.

Download the CSV

Regional history and limits, not a property-level risk score. Reporting varies, and missing reports do not prove no storm occurred. RooferDirectory’s analysis is independent and is not an official NOAA rating or endorsement.

A FEW GOOD QUESTIONS

Make sense of
what you’re seeing.

Clear answers, before you make your next move.

How do I find hail history near me?

Search your city, county or ZIP above to see county hail history. If several counties match, choose yours. Use the map for broader metro comparisons. County and metro records provide area context; they do not show an exact storm path across your property.

Look up weather by ZIP
Is this a live hail map or storm forecast?

This is a historical hail and wind map with a separate replay of dated preliminary storm reports. The dates shown tell you which period you are viewing. For current warnings and forecasts, use the National Weather Service.

Check official weather alerts
Does a hail report mean my roof was damaged?

A report means hail was recorded somewhere in the covered area. It can help you decide what to ask a roofer and when to check for visible changes. Your roof’s materials, condition and exposure matter too; an inspection is needed to assess damage.

Use the after-storm checklist
What does hail damage look like on a roof?

Possible signs include fresh dents on metal roof parts, cracked or displaced roofing and new granule loss. These can have other causes, and damage may be difficult to see from the ground. Photograph visible changes safely and ask a qualified roofer to document their findings.

See the hail photo checklist
What size hail can damage a roof?

One-inch hail is about the size of a quarter and meets the National Weather Service’s severe-hail threshold. It is a useful reason to check your roof, not a damage diagnosis. Smaller hail driven by strong wind can also affect roofing. Size, wind, materials and the roof’s condition all matter.

See the NWS hail guidance
What does wind damage look like on a roof?

Look from the ground for missing or lifted shingles, loose flashing, fallen roofing material and new leaks indoors. These signs need an inspection to establish the cause and repair. Save photos and the date you first noticed a change; stay off a wet or damaged roof.

Follow the inspection checklist
When was the last hail storm in my area?

Search your city or ZIP and expand the county’s recent reports, or open Storm replay for a covered metro area. City pages show the same preliminary source with times and locations. This is a rolling window, not a complete all-time search: a quiet week does not mean there were no earlier storms.

Find your area by ZIP
How much hail damage means a roof needs replacing?

There is no report count or hail size on this map that decides whether your roof needs replacement. Ask a roofer to document the affected areas and explain whether a repair is practical, or why a replacement is recommended. An area’s storm history is useful background for that conversation.

Choose a roofer and compare findings
What does one “recorded day” mean?

A day counts once when at least one matching NOAA record falls inside the covered area. Several hail reports on that same day still count as one hail day. A day can appear in more than one weather category, so adding the columns does not give a count of unique storms.

Why do some cities show more storm activity?

Weather patterns, the size of the covered area and reporting practices all affect the counts. Larger county groups have more area in which an event can be recorded. Compare the history as context, rather than interpreting the largest count as the greatest risk to a particular home.

FROM WEATHER CONTEXT TO LOCAL HELP

Now, ask the right questions.

Find roofing companies near you and compare your next steps.

Find local roofers

YOUR PRIVACY CHOICES

Make yourself comfortable.

Choose what you’re happy to share while you browse. Optional cookies are off until you choose. You can change your mind anytime. Changing an existing tracking choice refreshes this page.

Essential

Security, working forms and remembering these choices.

Always on

You can still use the directory, tools and forms when optional cookies are off. For US visits, forms may keep a broad source category with your submitted details for internal use, without tracking cookies or sharing that source record with advertisers. Elsewhere, or if location is unknown, this needs analytics permission. Read our privacy policy.

A LITTLE MORE COMFORT

Make it yours.

A few small adjustments for easier reading.

Text size