Perry County, MO Environment & Hazard Risk
Relatively Low natural hazard risk, led by strong wind. 714 storm events since 1996.
- Expected yearly loss
- $18.52M
- Relatively Low nationally
- Storm events since 1996
- 714
- Most often dense fog
- Flood insurance policies
- 17
- 0.2% of homes
- Hurricanes nearby
- 0
- 1 tropical storm or stronger since 1941
Natural hazard risk
FEMA National Risk Index, December 2025
Overall risk
Relatively Low
Score 46.2 of 100
Social vulnerability
Very Low
Score 14.4 of 100
Community resilience
Relatively High
Score 79.4 of 100
Community resilience runs the other way: a higher rating means a community can recover faster.
Building value exposed: $4.94B · Agriculture value exposed: $80.83M · Risk-adjusted yearly loss: $15.25M
Risk by hazard
- Strong windRelatively High$3.35M/yr expected annual loss, about 4.3 events a year
- EarthquakeRelatively Low$4.68M/yr expected annual loss, about once every 121 years
- Heat waveRelatively Low$1.32M/yr expected annual loss, about 11 events a year
- Ice stormRelatively Moderate$208K/yr expected annual loss, about once every 1 year
- LandslideRelatively Low$4,366/yr expected annual loss, about 1.3 events a year
- Winter weatherRelatively Low$116K/yr expected annual loss, about 7.7 events a year
- TornadoRelatively Low$2.1M/yr expected annual loss, about once every 3 years
- Cold waveRelatively Low$1.51M/yr expected annual loss, about 1.2 events a year
- HailRelatively Low$284K/yr expected annual loss, about 4.0 events a year
- DroughtRelatively Low$62.08K/yr expected annual loss, about 3.4 events a year
- HurricaneVery Low$28.62K/yr expected annual loss, about once every 49 years
- LightningRelatively Low$142K/yr expected annual loss, about 54 events a year
- WildfireVery Low$7,621/yr expected annual loss, about once every 3,492 years
Bars show the national percentile score (0 to 100) for each hazard. Dollar figures are expected annual losses to buildings, people and crops. Not rated here: avalanche, coastal flooding, riverine flooding, tsunami, volcanic activity.
Flood risk and insurance
National Flood Insurance Program and FEMA flood maps
Check the flood zone for an address
- Homes with flood insurance
- 17 of 9,413 (0.2%)
- Homes in high-risk flood zones
- 190
- Insured in high-risk zones
- 14 (7%)
- Flood claims since 1978
- 259
- Claims paid since 1978
- $4.97M
Flood claims paid per year
- Midwest Flooding$4.66M · 215 claims
- Late spring severe storms$43.45K · 4 claims
- Early winter storms$34.3K · 6 claims
- March storm$28.13K · 2 claims
- Not a named storm$12.43K · 1 claim
- Flooding$2,817 · 2 claims
Storm history
Since 1996: 714 events, 5 deaths, $87.13M in damage
- Dense Fog89
- Thunderstorm Wind77
- Strong Wind69
- Winter Weather62
- Heat62
- Frost/Freeze55
- Flood54 · 1 death
- Hail50
- Flash Flood30 · 1 death
- Drought30
Events per year
27 tornadoes on record (EF0 4, EF1 1, EF2 2, EF4 1, F0 3, F1 6, F2 5, F3 4, F4 1).
Most damaging storms
Since 1996, ranked by deaths, injuries and damage
- Thunderstorm Wind74 kt wind05/08/2009
Silver Lake, Perry County
$50M damage
What happened
Widespread damaging winds affected most of the county. Hundreds of trees were blown down, roofs were blown off, and signs became airborne. In Perryville, the exterior wall of a tire company collapsed. The entire building was deemed a total loss. Structural damage occurred in many communities, mostly due to falling trees. Among other structures, a machine shed was destroyed in Millheim. Most residents of the county experienced some type of damage, ranging from downed trees to roofs off. Vehicles were smashed by falling trees. At a church, the roof was damaged, and tombstones were toppled at an adjacent cemetery. The glass of the front door was blown out. At another church in Altenburg, a 22,000-pound steeple constructed in 1867 blew down onto the roof. A large portion of the roof was peeled off an apartment complex in Perryville, forcing its evacuation. The roof of the new senior center in Perryville was destroyed. Emergency workers conducted door-to-door checks using vehicles and helicopters.
- TornadoF3, 7 mi path, 400 yd wide03/12/2006
Brewer, Perry County
2 deaths, 10 injured, $1M damage
What happened
The tornado entered Perry County from Ste. Genevieve County near Highway NN and just west of the community of Giboney. The tornado moved northeast, crossing Interstate 55 only about one-half mile from the Ste. Genevieve County line. Two fatalities and F3 damage occurred in the vicinity of where the tornado crossed U.S. Route 61. The two fatalities occurred on U.S. 61, where a vehicle was picked up and thrown into a propane tank. The truck in which they were riding was likely picked up, flipped over, and slammed into the ground several times. The coroner stated that the victims died instantly. One of the victims was ejected from the truck, which then struck the top of a large propane tank. Because of the ensuing propane leak, the victim still in the truck could not be removed until the following day, when the propane was off-loaded from the tank. Both of the victims in the vehicle were residents of a mobile home who were trying to flee the tornado. The home from which they fled sustained only minor damage. At least four other people were significantly injured as they were picked up by tornadic winds and hurled 100 yards. Their injuries were compounded by wind-blown debris. Eight...
- TornadoEF4, 17.39 mi path, 1,100 yd wide03/01/2017
Silver Lake, Perry County
1 death, 12 injured, $8M damage
What happened
This large and violent tornado touched down about four miles west of Perryville. The tornado quickly became violent, reaching EF-4 intensity and leveling five homes just west of Interstate 55, about 3.5 miles northwest of Perryville. Numerous unoccupied cars from a salvage yard were blown into or over Interstate 55. The lone fatality occurred when a southbound vehicle on Interstate 55 was intercepted by the tornado. The victim's pickup truck was tossed into a field at least 100 yards from the interstate. The coroner reported that the victim was thrown from the vehicle and died at the scene. The passenger in the vehicle was treated for minor injuries at a local hospital. The area of greatest home and property destruction was three miles north of Perryville, in the vicinity of U.S. Highway 61. Maximum wind speeds were estimated near 180 mph in the vicinity of Interstate 55 and also near U.S. Highway 61. The damage path showed multiple vortex characteristics with ground striations and scarring to bare ground. At least 100 homes were damaged or destroyed in Perry County, mostly on the northern outskirts of Perryville. Most persons in the tornado's path took shelter in their...
- TornadoF4, 8 mi path, 220 yd wide09/22/2006
Perryville, Perry County
5 injured, $7M damage
What happened
This violent F-4 tornado reached its maximum intensity near the village of Crosstown, where peak winds were estimated near 210 MPH. Along the Perry County portion of the tornado track, 62 homes were destroyed, 17 had major damage, and 23 received minor damage. Ten of the destroyed homes were mobile homes, and seven that sustained major damage were mobile homes. Three churches were destroyed or heavily damaged. Numerous vehicles were tossed. Over 100 utility poles were broken off. Hundreds of trees were broken off or uprooted. The tornado first touched down at County Road 302 near Friedenburg, where F-1 winds destroyed a barn and partially unroofed a two-story house. There were also downed trees, including a few that fell on a house. As the tornado continued northeast across County Road 316 between Crosstown and Friedenburg, it widened to about 100 yards. Scores of trees were broken off or uprooted, and the roof was blown off a house. The tornado strengthened to F-3 intensity as it reached the junction of Highways P and C in Crosstown. The roof was torn off a church, windows were broken, and other structural damage occurred. Nearby, the roof was blown off a two-story brick store...
- Heat07/21/2005
Perry
12 injured
What happened
Several days of excessive heat and humidity caused two fatalities and a significant increase in heat-related illnesses. In Cape Girardeau, two residents of a home without air conditioning died. The windows were closed because one of the victims suffered from asthma. They relied mostly on fans to keep cool. In neighboring Scott County, a resident of Scott City died from indirect effects of the heat. The 43-year-old man, who had serious pre-existing medical problems, died in a small travel trailer in which the air conditioner was broken. Local hospitals reported that the majority of those treated were involved in outdoor activities. The heat index peaked around 115 degrees each afternoon, and dropped to only around 80 degrees at night. True air temperatures reached the upper 90's, with overnight lows in the mid 70's. At Cape Girardeau, the heat index topped out at 117 degrees on the 21st and 22nd, 112 on the 23rd, 115 on the 24th, 108 on the 25th, and 111 on the 26th. Heat indices were a little lower to the west of Cape Girardeau, including the Poplar Bluff area, where heat indices were often 3 to 5 degrees lower. The heat wave was the result of an expansive surface high pressure...
- Flash Flood04/22/1996
Perryville, Perry County
1 death, 1 injured, $10K damage
What happened
Several county roads became impassable due to the flooding. Aturkey hunter drowned while attempting to drive his jeep over Saline Creek, which was flooding badly. A passenger in the vehicle escaped with only minor injuries.
Latest storm reports
Newest first
- Flood04/29/2026
Claryville, Perry County
- Flood04/20/2026
Claryville, Perry County
- Dense Fog02/16/2026
Perry
- Dense Fog02/10/2026
Perry
- Drought02/10/2026
Perry
- Cold/Wind Chill02/01/2026
Perry
- Cold/Wind Chill01/30/2026
Perry
- Extreme Cold/Wind Chill01/26/2026
Perry
Hurricanes and tropical storms
Storms whose track crossed Perry County, with the wind when it passed
- Unnamed storm (1941)09/17/1941 · Landfall: TX · 985 mbTropical storm40 mph nearby
Drinking water
10 community water systems serve about 13,763 people. Violations since 2021.
1 system had health-based violations, such as a contaminant over the legal limit or a missed treatment step. 3 systems had a violation of any kind still open at last report.
- Perryville PwsServes 8,555 · Surface water · Local governmentNo health violations+5 monitoring or reporting
- Perry County Pwsd 1Serves 2,065 · Groundwater · Local governmentNo health violations
- Port Perry ServiceServes 800 · Groundwater · Private1 health violation+1 monitoring or reporting
- Perry County Pwsd 2Serves 750 · Purchased surface water · Local governmentNo health violations+3 monitoring or reporting
- S K & M Water and Sewer CompanyServes 750 · Groundwater · PrivateNo health violations+32 monitoring or reporting
- Altenburg PwsServes 341 · Groundwater · Local governmentNo health violations+14 monitoring or reporting
- Mill SpringServes 250 · Groundwater · Local governmentNo health violations+66 monitoring or reporting
- Lake Kah Tan Da Estates INCServes 158 · Groundwater · PrivateNo health violations+1 monitoring or reporting
Largest systems by population served. Monitoring and reporting violations mean required tests or notices were late or missing, not that the water was unsafe.
Climate
1991-2020 normals at Perryville Wtp, 4.9 mi from the county center
Summer highs peak around 88°F in Jul and winter lows bottom out near 21°F in Jan. About 46.2 inches of rain falls in a typical year, with 4.7 inches of snow.
| Month | High | Low | Rain | Snow |
|---|---|---|---|---|
| Jan | 41°F | 21°F | 2.74 in | 1.3 in |
| Feb | 46°F | 25°F | 2.77 in | 1.7 in |
| Mar | 56°F | 33°F | 3.82 in | 0.5 in |
| Apr | 68°F | 42°F | 5.53 in | - |
| May | 77°F | 53°F | 5.71 in | - |
| Jun | 85°F | 62°F | 4.34 in | - |
| Jul | 88°F | 66°F | 3.93 in | - |
| Aug | 87°F | 64°F | 3.33 in | - |
| Sep | 81°F | 55°F | 3.33 in | - |
| Oct | 70°F | 43°F | 3.39 in | - |
| Nov | 56°F | 33°F | 4.18 in | 0.1 in |
| Dec | 45°F | 25°F | 3.16 in | 1.1 in |
| Year | 55°F average | 46.2 in | 4.7 in | |
Pollution sites
0 Superfund sites and 2 toxic release facilities in Perry County
Superfund sites
None in this county.
Toxic release facilities
- H & G Marine Service Inc15,720 lbs released, Perryville
- TG Missouri2,533 lbs released, Perryville
Total: 18,253 lbs in 2024, 18,160 lbs to air.
Superfund sitesToxic release facilitiesEPA inspections and enforcementAir toxics cancer risk6 historic places
Frequently asked questions
- How risky is Perry County for natural disasters?
- FEMA rates Perry County relatively low for overall natural hazard risk, with expected losses of $18.52M a year. The highest-rated hazards are strong wind (relatively high), earthquake (relatively low), heat wave (relatively low).
- What storms are most common in Perry County?
- Since 1996, NOAA recorded 714 storm events affecting Perry County, most often dense fog (89), thunderstorm wind (77), strong wind (69).
- How many tornadoes have hit Perry County?
- 27 tornadoes have been recorded in Perry County since 1950, including 6 rated F3/EF3 or stronger.
- How many homes in Perry County have flood insurance?
- 17 residential flood insurance policies are in force in Perry County, covering about 0.2% of homes. The program has paid $4.97M on 259 claims here since 1978.
- What is the weather like in Perry County?
- At Perryville Wtp, average highs reach 88°F in Jul and lows fall to 21°F in Jan, with 46.2 inches of rain a year (1991-2020 normals).
Source: FEMA (National Risk Index, NFIP), NOAA (Storm Events, HURDAT2, Climate Normals), EPA · Last updated 08/01/2026 · Storm counts include events in forecast zones that touch the county. This product uses the FEMA OpenFEMA API, but is not endorsed by FEMA.