Storm risk in Pennington County, South Dakota
FEMA's overall hazard score for Pennington County is 78.56 (Relatively Low), 675th of 3,144 counties. Hail scores 96.95 (Relatively High), strong wind 30.41 (Relatively Low) and tornado 61.01 (Relatively Low). Expected hail loss is $140 per $1 million of buildings a year; NOAA logged 745 hail reports in Pennington County from 2014 to June 2026.
FEMA National Risk Index, version December 2025, retrieved October 8, 2026. NOAA hail reports 2014 to June 2026.
- Pennington County, coloured by its FEMA rating
- all U.S. counties
- each county in the state
- U.S. median
- state median
Expected yearly loss per $1 million of buildings, log scale. Dot colour is FEMA’s rating band. The tornado lane counts everything exposed, not only buildings.
How FEMA rates Pennington County
| Hazard | Rating | Score (0 to 100) | Rank in U.S. | Rank in SD |
|---|---|---|---|---|
| Overall | Relatively Low | 78.56 | 675 of 3,144 | 3 of 66 |
| Hail | Relatively High | 96.95 | 97 of 3,126 | 1 of 66 |
| Strong wind | Relatively Low | 30.41 | 2,189 of 3,126 | 28 of 66 |
| Tornado | Relatively Low | 61.01 | 1,227 of 3,126 | 15 of 66 |
Expected yearly loss, in dollars
| Hazard | This county, total a year | Per $1M of buildings | State median county | U.S. median county | Rank per $1M, U.S. | Rank per $1M, state |
|---|---|---|---|---|---|---|
| Hail | $3,017,974 | $140 | $43 | $22 | 337 of 3,126 | 3 of 66 |
| Strong wind | $81,476 | $3.79 | $42 | $20 | 2,736 of 3,121 | 66 of 66 |
| Tornado | $1,901,941 | $89 | $227 | $199 | 2,132 of 3,144 | 63 of 66 |
Rank 1 is the highest. Overall, hail and wind losses count buildings; the tornado row counts everything FEMA exposes, so it overstates building damage. Expected annual loss is an average over many years for the whole county, not a forecast for one roof.
What stands out in Pennington County
- FEMA expects hail in Pennington County to cost $140 per $1 million of buildings a year: 6.29 times the U.S. median and 3.29 times the SD county median, ranked 337th of 3,126 counties nationally and 3rd of 66 in South Dakota.
- FEMA expects strong wind in Pennington County to cost $3.79 per $1 million of buildings a year: 0.19 times the U.S. median and 0.09 times the SD county median, ranked 2,736th of 3,121 counties nationally and 66th of 66 in South Dakota.
- FEMA expects tornado in Pennington County to cost $89 per $1 million of buildings a year: 0.44 times the U.S. median and 0.39 times the SD county median, ranked 2,132nd of 3,144 counties nationally and 63rd of 66 in South Dakota.
- Applying FEMA's estimate to a $270,400 home, the average yearly loss in Pennington County is about $38 for hail and $1.03 for wind before any deductible; at the U.S. median county rates it would be $6.04 and $5.51.
- If the next years look like 2014 to 2025, a roof kept 20 years in Pennington County meets about 260.0 hail days of 1 inch or more; the median county in NOAA's file (1,275 counties) would give 35.0.
- Built in 1982, the median home in Pennington County is 44 years old, so an original roof has outlived a 3-tab shingle (15 to 20 years) and an architectural one (25 to 30 years); 71.2% of its 50,655 homes are at least 26 years old.
- March to June holds 325 of the 745 hail reports in Pennington County (44 percent); the quietest month is January, with 0 reports.
What hail and wind cost a home here in an average year
Enter a home value. The calculator applies Pennington County’s own loss rate: the county’s expected yearly loss divided by the value of its buildings. It starts at the Census median home value for the county.
Formula: home value × Pennington County yearly loss ÷ building value. Hail: $3,017,974 ÷ $21,480,394,213 = 0.0001405. Wind: $81,476 ÷ $21,480,394,213 = 0.0000038. This is FEMA’s estimate of average damage to buildings and does not account for your deductible. Tornado is left out because FEMA’s tornado loss counts people and other exposure, not only buildings.
Read this as a yardstick. The rate is an average over every building in the county, from sheds to office towers, and over many years. Real losses come in rare, large storms; a roof with no damage in 19 years can need full replacement in the 20th. The figure is not a quote and not a prediction for one address.
Pennington County in plain numbers
- Pennington County scores 78.56 in FEMA's overall hazard index (Relatively Low): 675th of 3,144 rated counties and 3rd of 66 in South Dakota.
- Hail scores 96.95 (Relatively High). FEMA expects $3,017,974 of hail damage to buildings in Pennington County a year, which is $140 per $1 million of buildings, 6.29 times the U.S. median.
- Strong wind scores 30.41 (Relatively Low) with $81,476 of expected yearly building loss in Pennington County: $3.79 per $1 million of buildings, 0.19 times the U.S. median.
- Tornado scores 61.01 (Relatively Low) and FEMA's expected yearly tornado loss is $1,901,941, counting everything exposed, or $89 per $1 million of buildings in Pennington County.
- FEMA's own event record for Pennington County averages 5.77 hail events and 2.92 strong-wind events a year.
- NOAA logged 745 hail reports in Pennington County between 2014 and June 2026, on 158 days with stones of 1 inch or more; the largest was 4.5 inches.
- In Pennington County, FEMA counts buildings worth 21.48 billion dollars and 109,015 residents.
- Social vulnerability is Relatively Low in Pennington County.
- Community resilience there is Relatively High, for 109,015 residents.
- 1 city in Pennington County is covered on this site: Rapid City. 8 Census ZIP areas have more than half of their land in the county.
- Our guide range for a 2,000 sq ft asphalt roof in Rapid City is $6,090 to $13,485.
- Pennington County ranks 22 of the 194 counties with a page here for hail loss per $1 million of buildings, 162 for wind and 156 for tornado.
- In Pennington County, July is the busiest month with 288 of the 745 reports (39 percent), against 0 reports in January.
- Pennington County's worst year was 2023, with 20 hail days at 1 inch or more and 115 reports. At the 2014 to 2025 pace that is 13.00 such days a year, one about every 0.9 months.
- The median home in Pennington County was built in 1982; 48.1% of its 50,655 housing units date from before 1980, 71.2% from before 2000 and 13.1% from 2010 on.
- Census puts the median home value in Pennington County at $270,400, and 69.1% of homes are lived in by their owners.
- 4,766 single-family building permits were issued in Pennington County from 2014 to 2025, about 94.1 per 1,000 homes, peaking in 2021.
- NOAA lists 5 tornado tracks in Pennington County since 2014; the strongest was an EF2 on June 13, 2016 near Hayward, 7.42 miles long.
- The fastest gust in NOAA's records for Pennington County is 86 mph on June 14, 2014 at Wall.
- The nearest county with a page here is Weld County, 257 miles from the centre of Pennington County; its hail score is 98.98.
- Across counties the median is one roofing firm for every 5,189 homes; Census counted 23 roofing contractor establishments in Pennington County in 2023, one for every 2,202 homes.
- FEMA has named Pennington County in 6 disaster declarations since 2014, the latest 161 days before its data end, and 2 of them were storm-type.
The hail record of Pennington County, year by year
NOAA logged 745 reports in Pennington County; hail of 1 inch or more fell on 158 days. That is 13.0 such days a year; the median county in NOAA’s file has 1.8.
- reports
- days with hail of 1 inch or more
- * 2026 runs to June only
Reports by calendar month, all years together. Peak: July, 288 reports.
The same numbers as a table (years with at least one report)
| Year | Reports | Days, 1 inch or more | Days, 1.75 inch or more | Largest stone | Damage reported |
|---|---|---|---|---|---|
| 2014 | 41 | 11 | 5 | 3 in | $1,850,000 |
| 2015 | 61 | 15 | 8 | 3.5 in | $510,000 |
| 2016 | 70 | 18 | 12 | 2.75 in | – |
| 2017 | 31 | 7 | 2 | 1.75 in | – |
| 2018 | 74 | 14 | 9 | 2.75 in | – |
| 2019 | 77 | 13 | 8 | 2.25 in | – |
| 2020 | 120 | 18 | 10 | 4.5 in | – |
| 2021 | 41 | 10 | 7 | 4.5 in | – |
| 2022 | 37 | 13 | 6 | 4.5 in | – |
| 2023 | 115 | 20 | 8 | 3.25 in | – |
| 2024 | 47 | 10 | 5 | 2.25 in | – |
| 2025 | 19 | 7 | 2 | 1.75 in | – |
| 2026 (to June) | 12 | 2 | 1 | 1.75 in | – |
Biggest hail days in Pennington County
| Date | Largest stone | Reports that day | Damage reported | Near |
|---|---|---|---|---|
| August 8, 2020 | 4.5 in | 9 | none recorded | Pactola Reservoir |
| August 26, 2021 | 4.5 in | 7 | none recorded | Deerfield |
| June 12, 2022 | 4.5 in | 2 | none recorded | Creighton |
| July 27, 2015 | 3.5 in | 6 | none recorded | Hill City |
| July 10, 2020 | 3.25 in | 22 | none recorded | Rapid City |
Where large hail was reported
FEMA scores the county as a whole. NOAA’s reports show where inside Pennington County the big stones fell.
Reported hail locations, Pennington County
- 01 to 1.74 in
- 1121.75 to 2.74 in, golf ball to tennis ball
- 282.75 in and up, baseball
Largest plotted stone: 4.5 in. Bigger dots are bigger stones.
605 reports of 1 inch or larger have coordinates; the map shows the 140 largest. Each dot is a reported location, not a storm path.
Sources: NOAA, Census county outlineWind and tornado records for Pennington County
Fastest gusts in Pennington County
| Date | Gust | Near |
|---|---|---|
| June 14, 2014 | 86 mph | Wall |
| August 8, 2016 | 83 mph | (Rap)Rapid City Arpt |
| June 19, 2015 | 82 mph | Wasta |
| August 9, 2016 | 81 mph | Hisega |
Strongest tornado tracks in Pennington County
| Date | Scale | Length | Injured / killed | Near |
|---|---|---|---|---|
| June 13, 2016 | EF2 | 7.42 mi | 0 / 0 | Hayward |
| July 4, 2019 | EF1 | 1.66 mi | 0 / 0 | Deerfield |
| July 4, 2019 | EF1 | 1.22 mi | 0 / 0 | Deerfield |
| July 4, 2019 | EF1 | 0.3 mi | 0 / 0 | Rochford |
5 tornado tracks in all since 2014; the strongest 4 are listed.
How old the roofs are
Census counts homes by the decade they were built. Under each bar is the number of hail days of 1 inch or more that an original roof from that decade has met, at Pennington County’s 2014 to 2025 pace of 13.00 such days a year. Most roofs have been replaced since; the row shows what a roof that never was would have taken.
Bars: share of 50,655 housing units by decade built. Figures under the decade: hail days met by an original roof, at the county’s 2014 to 2025 pace. The pace of earlier years is unknown.
| Median year built | 1982 |
| Built before 1980 | 48.1% |
| Built before 2000 | 71.2% |
| Built since 2010 | 13.1% |
| Owner-occupied | 69.1% |
| Median home value | $270,400 |
| Single-family permits, 2014 to 2025 | 4,766 |
| Permits per 1,000 homes | 94.1 |
Asphalt shingles are rated 15 to 20 years (3-tab) and 25 to 30 years (architectural). Source: Census ACS 2019 to 2023 and Building Permits Survey.
Roofers and past disasters in Pennington County
Roofing firms in Pennington County
| Roofing contractor establishments, 2023 | 23 |
| Change since 2016 | +10 (+77%) |
| Homes per roofing firm | 2,202 |
| Median across counties | 5,189 |
| Employees, 2023 | 115 |
Source for Pennington County: Census County Business Patterns, NAICS 238160.
FEMA disaster declarations naming Pennington County since 2014
| Declarations naming Pennington County | 6 |
| Storm / flood / winter / fire | 2 / 2 / 0 / 2 |
| Median SD county | 4 |
| Rank among 55 SD counties | 5 |
| Days from the latest to the data cutoff | 161 |
Source for Pennington County: OpenFEMA, data to 2026-09-15.
Nearby counties
The closest counties that have a risk page, by distance between county centres. Loss is per $1 million of buildings; the columns marked "times here" divide the neighbour's loss by Pennington County's.
| County | Miles | Overall | Hail loss | Hail, times here | Wind loss | Wind, times here | NOAA hail reports |
|---|---|---|---|---|---|---|---|
| Weld County, CO | 257 | Relatively Moderate | $133 | 0.95 | $15 | 3.89 | 480 |
| Larimer County, CO | 273 | Relatively Moderate | $133 | 0.94 | $4.37 | 1.15 | 201 |
| Adams County, CO | 300 | Relatively Moderate | $471 | 3.35 | $9.12 | 2.40 | 170 |
| Buffalo County, NE | 302 | Relatively Low | $498 | 3.54 | $181 | 47.62 | 136 |
| Boulder County, CO | 302 | Relatively Moderate | $132 | 0.94 | $11 | 3.00 | 146 |
Cities and ZIP areas in Pennington County
1 city in this county is on PickARoofer. ZIP Code Tabulation Areas are Census shapes that approximate ZIP codes; where we have a city’s ZIPs, the share is the part of each area’s land that lies in this county. 8 such areas have more than half their land here.
Storm hit your roof in Pennington County? A free inspection tells you if there is damage. One local roofer answers, not five.
Start an inspection requestQuestions
How high is storm risk in Pennington County?
FEMA's National Risk Index gives Pennington County an overall score of 78.56 (Relatively Low), 675th of 3,144. Hail scores 96.95 (Relatively High), strong wind 30.41 (Relatively Low) and tornado 61.01 (Relatively Low).
In Pennington County, how many hail reports has NOAA logged?
A report is one entry for one storm in one county, so counts follow where people live as well as where hail fell. NOAA has 745 for Pennington County between 2014 and June 2026, on 158 days with hail of 1 inch or more; the largest stone was 4.5 inches.
What do hail and wind cost a home in Pennington County each year, on average?
Applying FEMA's county rates to its median home value of $270,400: FEMA's estimate is about $38 a year for hail and $1.03 for wind, before any deductible, against $6.04 and $5.51 at the U.S. median county rates. This is an average over many years and all buildings, not a prediction for one roof; one bad storm costs far more than the average year.
How does Pennington County compare with the rest of South Dakota?
Per $1 million of buildings Pennington County loses $140 to hail a year, against $43 in the median county of the state. Among 66 rated counties it is 1st for hail, 28th for strong wind and 15th for tornado.
How old are the roofs in Pennington County?
The median home was built in 1982, 44 years ago, and 71.2% of the 50,655 housing units in Pennington County date from before 2000. Asphalt shingles are rated 15 to 20 years (3-tab) or 25 to 30 years (architectural), so an original roof of either kind is past its rated life. The Census does not record when a roof was replaced.
What does expected annual loss mean?
It is FEMA's estimate of the average yearly loss from a hazard, in dollars, summed over the county. It is built for comparing counties at planning level, not for pricing one house.
Does a high rating mean my roof will be damaged?
No. The index compares counties and cannot say what will happen on your street. After a storm, a roof inspection is the only way to know.
Sources for Pennington County: FEMA National Risk Index, version December 2025, retrieved October 8, 2026; NOAA Storm Events Database hail reports for Pennington County; Census Bureau ZCTA-to-county relationship file (2020); Census ACS and Building Permits Survey, homes in Pennington County; Census County Business Patterns, roofing firms in Pennington County; OpenFEMA, declarations naming Pennington County. Planning-level information about Pennington County, not an inspection and not insurance advice.
This product uses the Federal Emergency Management Agency's National Risk Index dataset but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).