Guest, Sign inJoin
RosalieNatchez, #1 on this list · Rosalie · Photo: Elisa Rolle · CC BY-SA 3.0
Mississippi rankings · History

Most historic towns in Mississippi

Natchez ranks first on history among Mississippi’s 100 towns of 2,500+; 20 of the 100 grade A− or better on history nationally.

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. How grades work

#1

Natchez

Adams County · 14,880 people
A+

History grade, better than 96% of U.S. towns·Overall D− · #88 of 99 in MS

#2

Greenwood

Leflore County · 13,429 people
A

History grade, better than 88% of U.S. towns·Overall D− · #94 of 99 in MS

#3

Vicksburg

Warren County · 19,830 people
A

History grade, better than 88% of U.S. towns·Overall D · #81 of 99 in MS

All 100 towns

History grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 8 towns here); the overall grade and state rank are beside each.

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

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

1 town without a history grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the most historic town in Mississippi?

Natchez (Adams County) ranks first on history among 100 towns, with an A+; Greenwood and Vicksburg follow.

How are these towns ranked?

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. 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 history grade (100 in Mississippi). 1 town of 2,500+ lack the figures and is listed above. 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

Most historic towns in other states