Guest, Sign inJoin
Madison Central High SchoolMadison, #1 on this list · Photo: Justinsanders · Public domain
Mississippi rankings · Safety

Safest towns in Mississippi

Madison reports the least crime per resident of Mississippi’s 45 towns with crime figures for 2023–2025; 4 of the 45 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. For 4 of them one year isn’t in the FBI’s published tables and comes from the FBI Crime Data Explorer or the state’s own reports (named in the row). How grades work

#1

Madison

Madison County · 28,575 people
A

6.22 weighted crimes per 1,000 a year·violent 0.4, property 4.6

#2

Brandon

Rankin County · 26,122 people
A

6.38 weighted crimes per 1,000 a year·violent 0.8, property 3.4

#3

Petal

Forrest County · 11,694 people
A

6.93 weighted crimes per 1,000 a year·violent 0.7, property 4.1

All 45 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

45 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1MadisonMadison County · 28,575 people6.220.44.6A
2BrandonRankin County · 26,122 people6.380.83.4A
3PetalForrest County · 11,694 people6.930.74.1A
4HernandoDeSoto County · 18,824 people7.820.84.4A−
5Long BeachHarrison County · 17,309 people11.060.59.1B+
6GuntownLee County · 2,616 people11.510.49.9B+
7Pass ChristianHarrison County · 6,459 people13.080.012.9B+
8ClintonHinds County · 26,640 people14.830.911.2B
9ByramHinds County · 12,707 people14.870.911.2B
10RichlandRankin County · 7,630 people15.011.210.0B
11New AlbanyUnion County · 7,756 people16.530.813.2B
12Horn LakeDeSoto County · 26,741 people19.740.916.1B−
13IukaTishomingo County · 3,105 people20.141.613.6B−
14EllisvilleJones County · 4,473 people20.411.813.3B−
15FultonItawamba County · 4,640 people20.881.215.9B−
16Olive BranchDeSoto County · 47,563 people21.521.913.8C+
17PoplarvillePearl River County · 2,918 people21.771.416.2C+
18OxfordLafayette County · 26,773 people21.821.416.3C+
19KosciuskoAttala County · 6,722 people22.161.516.0C+
20WavelandHancock County · 7,042 people22.650.520.7C+
21StarkvilleOktibbeha County · 25,754 people23.700.720.9C+
22FlowoodRankin County · 11,003 people · 2024 from the FBI Crime Data Explorer25.041.021.0C+
23SenatobiaTate County · 8,473 people26.932.517.0C
24Bay St. LouisHancock County · 10,634 people27.861.023.7C
25GautierJackson County · 19,069 people29.982.520.1C
26PontotocPontotoc County · 6,156 people31.092.620.6C
27SouthavenDeSoto County · 57,819 people33.492.623.0C−
28ForestScott County · 5,433 people33.725.412.3C−
29PicayunePearl River County · 12,019 people36.482.924.7C−
30WigginsStone County · 4,316 people37.692.627.1C−
31West PointClay County · 9,743 people41.445.818.1C−
32AmoryMonroe County · 6,386 people43.065.122.7D
33ClevelandBolivar County · 10,138 people45.124.427.4D
34BiloxiHarrison County · 48,516 people · 2023 from the FBI Crime Data Explorer; 2024 from the FBI Crime Data Explorer45.373.630.8D
35PhiladelphiaNeshoba County · 6,858 people · 2023 from the FBI Crime Data Explorer45.404.427.9D
36BoonevillePrentiss County · 9,257 people46.073.133.5D
37CorinthAlcorn County · 14,345 people46.313.133.9D
38Water ValleyYalobusha County · 3,414 people46.954.429.2D
39HattiesburgForrest County · 48,802 people47.372.437.6D
40BatesvillePanola County · 7,325 people50.373.237.7D
41D'IbervilleHarrison County · 13,557 people · 2023 from the FBI Crime Data Explorer; 2024 from the FBI Crime Data Explorer51.720.848.6D
42TupeloLee County · 38,087 people52.433.837.2D
43PascagoulaJackson County · 21,409 people57.233.244.3D
44VicksburgWarren County · 19,830 people62.786.437.2D
45LaurelJones County · 17,662 people76.129.438.7D−

Per 1,000 residents a year, 2023–2025. Last on the list: Laurel, 76.12. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

56 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 0 of Mississippi’s counties and county sheriff figures for 55; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Aberdeen Monroe County · 4,799 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Baldwyn Prentiss County · 3,104 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Beechwood Warren County · 4,168 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bridgetown DeSoto County · 3,195 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Brookhaven Lincoln County · 11,646 people: figures for 2023 only (all three years are needed).
  • Canton Madison County · 10,873 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Carthage Leake County · 4,864 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Clarksdale Coahoma County · 13,643 people: figures for 2025 only (all three years are needed).
  • Columbia Marion County · 6,525 people: figures for 2025 only (all three years are needed).
  • Columbus Lowndes County · 22,792 people: figures for 2025 only (all three years are needed).
  • Crystal Springs Copiah County · 4,629 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Diamondhead Hancock County · 9,441 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Escatawpa Jackson County · 3,494 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Florence Rankin County · 4,816 people: figures for 2023 and 2025 only (all three years are needed).
  • Gluckstadt Madison County · 3,500 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Greenville Washington County · 26,530 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Greenwood Leflore County · 13,429 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grenada Grenada County · 12,088 people: figures for 2025 only (all three years are needed).
  • Gulf Hills Jackson County · 8,451 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gulf Park Estates Jackson County · 6,264 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gulfport Harrison County · 76,506 people: figures for 2025 only (all three years are needed).
  • Hazlehurst Copiah County · 3,435 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hide-A-Way Lake Pearl River County · 2,569 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Holly Springs Marshall County · 6,402 people: figures for 2023 and 2025 only (all three years are needed).
  • Houston Chickasaw County · 3,670 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Indianola Sunflower County · 8,637 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Jackson Hinds County · 141,196 people: figures for 2025 only (all three years are needed).
  • Latimer Jackson County · 6,756 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Leakesville Greene County · 3,732 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Leland Washington County · 3,555 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Louisville Winston County · 5,921 people: figures for 2023 and 2025 only (all three years are needed).
  • Lucedale George County · 3,232 people: figures for 2023 and 2024 only (all three years are needed).
  • Magee Simpson County · 3,904 people: figures for 2024 and 2025 only (all three years are needed).
  • McComb Pike County · 11,697 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Meridian Lauderdale County · 33,370 people: figures for 2025 only (all three years are needed).
  • Mississippi State Oktibbeha County · 4,655 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Morton Scott County · 3,694 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Moss Point Jackson County · 11,743 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Natchez Adams County · 14,880 people: no figures of its own in the FBI’s tables for 2023–2025.
  • New Hope Lowndes County · 3,952 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Newton Newton County · 3,040 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Nicholson Pearl River County · 3,146 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ocean Springs Jackson County · 18,993 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Pearl Rankin County · 28,864 people: figures for 2025 only (all three years are needed).
  • Pearl River Neshoba County · 4,047 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ridgeland Madison County · 24,750 people: figures for 2023 and 2024 only (all three years are needed).
  • Ripley Tippah County · 5,377 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Saltillo Lee County · 5,060 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Martin Jackson County · 8,139 people: no figures of its own in the FBI’s tables for 2023–2025.
  • University Lafayette County · 5,315 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Vancleave Jackson County · 5,078 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Verona Lee County · 2,713 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Waynesboro Wayne County · 4,495 people: figures for 2023 and 2024 only (all three years are needed).
  • West Hattiesburg Lamar County · 6,715 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Winona Montgomery County · 3,795 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Yazoo City Yazoo County · 9,867 people: no figures of its own in the FBI’s tables for 2023–2025.
Quick answers

Questions people ask

Which is the safest town in Mississippi?

Madison (Madison County) reports the least crime per resident: 6.22 weighted crimes per 1,000 a year over 2023–2025 (0.40 violent and 4.61 property crimes per 1,000), from its police department’s reports to the FBI. Brandon (6.38) and Petal (6.93) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 56 Mississippi towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

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

Safest towns in other states