Guest, Sign inJoin
Mississippi rankings · Hazard risk

Towns with the lowest natural-hazard risk in Mississippi

Verona ranks first on hazard risk among Mississippi’s 101 towns of 2,500+; 2 of the 101 grade A− or better on hazard risk nationally.

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). How grades work

#2

University

unincorporated, Lafayette County · 5,315 people
A−

Hazard risk grade, better than 81% of U.S. towns·No overall grade

#3

Fulton

Itawamba County · 4,640 people
B+

Hazard risk grade, better than 67% of U.S. towns·Overall B · #16 of 99 in MS

All 101 towns

Hazard risk grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

101 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1VeronaLee County · 2,713 peopleA−better than 82% of U.S. towns·Overall C− · #61 of 99
2University College campusunincorporated, Lafayette County · 5,315 peopleA−better than 81% of U.S. towns·No overall grade
3FultonItawamba County · 4,640 peopleB+better than 67% of U.S. towns·Overall B · #16 of 99
4BrookhavenLincoln County · 11,646 peopleBbetter than 64% of U.S. towns·Overall D · #67 of 99
5HoustonChickasaw County · 3,670 peopleBbetter than 62% of U.S. towns·Overall D · #72 of 99
6Mississippi State College campusunincorporated, Oktibbeha County · 4,655 peopleBbetter than 61% of U.S. towns·No overall grade
7BaldwynPrentiss County · 3,104 peopleBbetter than 61% of U.S. towns·Overall C− · #48 of 99
8New AlbanyUnion County · 7,756 peopleBbetter than 60% of U.S. towns·Overall C · #36 of 99
9GuntownLee County · 2,616 peopleBbetter than 59% of U.S. towns·Overall B · #19 of 99
10PontotocPontotoc County · 6,156 peopleBbetter than 58% of U.S. towns·Overall D · #63 of 99
11GluckstadtMadison County · 3,500 peopleBbetter than 56% of U.S. towns·Overall A− · #4 of 99
12OxfordLafayette County · 26,773 peopleBbetter than 56% of U.S. towns·Overall B− · #26 of 99
13SenatobiaTate County · 8,473 peopleB−better than 55% of U.S. towns·Overall C− · #55 of 99
14StarkvilleOktibbeha County · 25,754 peopleB−better than 54% of U.S. towns·Overall D · #69 of 99
15Crystal SpringsCopiah County · 4,629 peopleB−better than 54% of U.S. towns·Overall C · #39 of 99
16MortonScott County · 3,694 peopleB−better than 54% of U.S. towns·Overall C− · #58 of 99
17West Hattiesburgunincorporated, Lamar County · 6,715 peopleB−better than 53% of U.S. towns·Overall C− · #60 of 99
18Pearl Riverunincorporated, Neshoba County · 4,047 peopleB−better than 53% of U.S. towns·Overall C+ · #27 of 99
19TupeloLee County · 38,087 peopleB−better than 53% of U.S. towns·Overall C− · #47 of 99
20Holly SpringsMarshall County · 6,402 peopleB−better than 52% of U.S. towns·Overall D · #73 of 99
21WinonaMontgomery County · 3,795 peopleB−better than 51% of U.S. towns·Overall D · #71 of 99
22CarthageLeake County · 4,864 peopleB−better than 51% of U.S. towns·Overall D · #74 of 99
23PhiladelphiaNeshoba County · 6,858 peopleB−better than 51% of U.S. towns·Overall C · #40 of 99
24ForestScott County · 5,433 peopleB−better than 50% of U.S. towns·Overall D · #78 of 99
25Bridgetownunincorporated, DeSoto County · 3,195 peopleB−better than 50% of U.S. towns·Overall A · #1 of 99
26NewtonNewton County · 3,040 peopleB−better than 50% of U.S. towns·Overall C− · #43 of 99
27HazlehurstCopiah County · 3,435 peopleB−better than 48% of U.S. towns·Overall D · #75 of 99
28BoonevillePrentiss County · 9,257 peopleB−better than 47% of U.S. towns·Overall C+ · #32 of 99
29KosciuskoAttala County · 6,722 peopleB−better than 47% of U.S. towns·Overall C− · #50 of 99
30LouisvilleWinston County · 5,921 peopleB−better than 47% of U.S. towns·Overall C− · #56 of 99
31MeridianLauderdale County · 33,370 peopleB−better than 47% of U.S. towns·Overall D · #80 of 99
32HernandoDeSoto County · 18,824 peopleB−better than 46% of U.S. towns·Overall A− · #5 of 99
33EllisvilleJones County · 4,473 peopleB−better than 46% of U.S. towns·Overall C− · #49 of 99
34RipleyTippah County · 5,377 peopleC+better than 44% of U.S. towns·Overall C · #35 of 99
35SouthavenDeSoto County · 57,819 peopleC+better than 44% of U.S. towns·Overall C+ · #31 of 99
36AberdeenMonroe County · 4,799 peopleC+better than 44% of U.S. towns·Overall C− · #45 of 99
37LelandWashington County · 3,555 peopleC+better than 44% of U.S. towns·Overall D− · #96 of 99
38BatesvillePanola County · 7,325 peopleC+better than 43% of U.S. towns·Overall D− · #90 of 99
39West PointClay County · 9,743 peopleC+better than 43% of U.S. towns·Overall D− · #97 of 99
40SaltilloLee County · 5,060 peopleC+better than 41% of U.S. towns·Overall B− · #22 of 99
41CantonMadison County · 10,873 peopleC+better than 41% of U.S. towns·Overall D · #77 of 99
42McCombPike County · 11,697 peopleC+better than 41% of U.S. towns·Overall D− · #93 of 99
43BrandonRankin County · 26,122 peopleC+better than 40% of U.S. towns·Overall A− · #3 of 99
44HattiesburgForrest County · 48,802 peopleC+better than 39% of U.S. towns·Overall D · #68 of 99
45Horn LakeDeSoto County · 26,741 peopleC+better than 39% of U.S. towns·Overall C− · #42 of 99
46IukaTishomingo County · 3,105 peopleC+better than 39% of U.S. towns·Overall B− · #20 of 99
47CorinthAlcorn County · 14,345 peopleC+better than 38% of U.S. towns·Overall D · #62 of 99
48Water ValleyYalobusha County · 3,414 peopleC+better than 38% of U.S. towns·Overall C− · #54 of 99
49Olive BranchDeSoto County · 47,563 peopleC+better than 37% of U.S. towns·Overall B+ · #13 of 99
50MadisonMadison County · 28,575 peopleC+better than 37% of U.S. towns·Overall A · #2 of 99
51LaurelJones County · 17,662 peopleC+better than 36% of U.S. towns·Overall D− · #83 of 99
52New Hopeunincorporated, Lowndes County · 3,952 peopleCbetter than 33% of U.S. towns·Overall B+ · #10 of 99
53NatchezAdams County · 14,880 peopleCbetter than 33% of U.S. towns·Overall D− · #88 of 99
54PearlRankin County · 28,864 peopleCbetter than 32% of U.S. towns·Overall B− · #21 of 99
55FlorenceRankin County · 4,816 peopleCbetter than 32% of U.S. towns·Overall B+ · #7 of 99
56MageeSimpson County · 3,904 peopleCbetter than 31% of U.S. towns·Overall C− · #44 of 99
57ClintonHinds County · 26,640 peopleCbetter than 31% of U.S. towns·Overall B+ · #8 of 99
58Yazoo CityYazoo County · 9,867 peopleCbetter than 29% of U.S. towns·Overall D− · #86 of 99
59RidgelandMadison County · 24,750 peopleCbetter than 29% of U.S. towns·Overall B · #18 of 99
60AmoryMonroe County · 6,386 peopleCbetter than 28% of U.S. towns·Overall D · #64 of 99
61PetalForrest County · 11,694 peopleCbetter than 28% of U.S. towns·Overall A− · #6 of 99
62FlowoodRankin County · 11,003 peopleCbetter than 28% of U.S. towns·Overall B− · #23 of 99
63Beechwoodunincorporated, Warren County · 4,168 peopleCbetter than 28% of U.S. towns·Overall C+ · #30 of 99
64ClarksdaleCoahoma County · 13,643 peopleCbetter than 28% of U.S. towns·Overall D− · #99 of 99
65RichlandRankin County · 7,630 peopleCbetter than 27% of U.S. towns·Overall B+ · #11 of 99
66IndianolaSunflower County · 8,637 peopleCbetter than 26% of U.S. towns·Overall D− · #91 of 99
67GreenvilleWashington County · 26,530 peopleCbetter than 26% of U.S. towns·Overall D− · #95 of 99
68VicksburgWarren County · 19,830 peopleCbetter than 25% of U.S. towns·Overall D · #81 of 99
69ByramHinds County · 12,707 peopleC−better than 25% of U.S. towns·Overall C · #37 of 99
70GreenwoodLeflore County · 13,429 peopleC−better than 23% of U.S. towns·Overall D− · #94 of 99
71ColumbusLowndes County · 22,792 peopleC−better than 22% of U.S. towns·Overall D− · #92 of 99
72ColumbiaMarion County · 6,525 peopleC−better than 18% of U.S. towns·Overall C− · #57 of 99
73ClevelandBolivar County · 10,138 peopleC−better than 17% of U.S. towns·Overall D− · #98 of 99
74GrenadaGrenada County · 12,088 peopleC−better than 16% of U.S. towns·Overall D · #76 of 99
75WaynesboroWayne County · 4,495 peopleDbetter than 14% of U.S. towns·Overall D− · #87 of 99
76JacksonHinds County · 141,196 peopleDbetter than 10% of U.S. towns·Overall D · #82 of 99
77WigginsStone County · 4,316 peopleDbetter than 10% of U.S. towns·Overall D · #65 of 99
78PoplarvillePearl River County · 2,918 peopleDbetter than 8% of U.S. towns·Overall B · #14 of 99
79Long BeachHarrison County · 17,309 peopleDbetter than 8% of U.S. towns·Overall B · #17 of 99
80BiloxiHarrison County · 48,516 peopleDbetter than 8% of U.S. towns·Overall C− · #52 of 99
81LeakesvilleGreene County · 3,732 peopleDbetter than 7% of U.S. towns·Overall C− · #51 of 99
82DiamondheadHancock County · 9,441 peopleDbetter than 7% of U.S. towns·Overall B− · #25 of 99
83GulfportHarrison County · 76,506 peopleDbetter than 7% of U.S. towns·Overall C− · #59 of 99
84St. Martinunincorporated, Jackson County · 8,139 peopleDbetter than 7% of U.S. towns·Overall C · #34 of 99
85D'IbervilleHarrison County · 13,557 peopleDbetter than 6% of U.S. towns·Overall C− · #53 of 99
86Latimerunincorporated, Jackson County · 6,756 peopleDbetter than 6% of U.S. towns·Overall C− · #41 of 99
87WavelandHancock County · 7,042 peopleDbetter than 6% of U.S. towns·Overall C · #38 of 99
88Ocean SpringsJackson County · 18,993 peopleDbetter than 5% of U.S. towns·Overall B+ · #12 of 99
89Gulf Hillsunincorporated, Jackson County · 8,451 peopleDbetter than 5% of U.S. towns·Overall C+ · #29 of 99
90PascagoulaJackson County · 21,409 peopleD−better than 5% of U.S. towns·Overall D · #79 of 99
91Nicholsonunincorporated, Pearl River County · 3,146 peopleD−better than 5% of U.S. towns·Overall D · #70 of 99
92PicayunePearl River County · 12,019 peopleD−better than 5% of U.S. towns·Overall D− · #85 of 99
93Bay St. LouisHancock County · 10,634 peopleD−better than 4% of U.S. towns·Overall C− · #46 of 99
94Vancleaveunincorporated, Jackson County · 5,078 peopleD−better than 4% of U.S. towns·Overall B · #15 of 99
95Moss PointJackson County · 11,743 peopleD−better than 4% of U.S. towns·Overall D− · #89 of 99
96GautierJackson County · 19,069 peopleD−better than 4% of U.S. towns·Overall D · #66 of 99
97Escatawpaunincorporated, Jackson County · 3,494 peopleD−better than 4% of U.S. towns·Overall D− · #84 of 99
98Pass ChristianHarrison County · 6,459 peopleD−better than 4% of U.S. towns·Overall B− · #24 of 99
99Gulf Park Estatesunincorporated, Jackson County · 6,264 peopleD−better than 3% of U.S. towns·Overall B+ · #9 of 99
100Hide-A-Way Lakeunincorporated, Pearl River County · 2,569 peopleD−better than 3% of U.S. towns·Overall C+ · #28 of 99
101LucedaleGeorge County · 3,232 peopleD−better than 3% of U.S. towns·Overall C · #33 of 99
Quick answers

Questions people ask

Which Mississippi town has the lowest natural-hazard risk?

Verona (Lee County) ranks first on hazard risk among 101 towns, with an A−; University and Fulton follow.

How are these towns ranked?

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a hazard risk grade (101 in Mississippi). Smaller towns have the grade on their page but no rank. Every town is on the Mississippi page.

Go deeper

More Mississippi lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Mississippi rankings →
Other states

Towns with the lowest natural-hazard risk in other states