Guest, Sign inJoin
Mississippi rankings · Income

Towns with the highest incomes in Mississippi

Bridgetown has the highest median household income of Mississippi’s 99 towns of 2,500+: $139,224 a year (Census ACS 2020–2024). The typical town here is at $50,114; 4 of the 99 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#3

Madison

Madison County · 28,575 people
$119,338

Median household income·±$11,920 margin·4.8% in poverty

All 99 towns

Median household income, highest first.

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

#TownMedian household incomeMargin (±)In poverty
1Bridgetownunincorporated, DeSoto County · 3,195 people$139,224$24,2511.0%of residents
2GluckstadtMadison County · 3,500 people$124,348$49,8315.3%of residents
3MadisonMadison County · 28,575 people$119,338$11,9204.8%of residents
4Olive BranchDeSoto County · 47,563 people$100,606$8,5634.6%of residents
5GuntownLee County · 2,616 people$95,625$20,5239.8%of residents
6BrandonRankin County · 26,122 people$92,783$5,3888.5%of residents
7Beechwoodunincorporated, Warren County · 4,168 people$91,600$10,90415.3%of residents
8DiamondheadHancock County · 9,441 people$87,407$15,0767.0%of residents
9FlorenceRankin County · 4,816 people$86,308$17,1966.7%of residents
10FlowoodRankin County · 11,003 people$83,880$11,07213.4%of residents
11SaltilloLee County · 5,060 people$80,640$20,7486.8%of residents
12Ocean SpringsJackson County · 18,993 people$79,712$8,5405.5%of residents
13New Hopeunincorporated, Lowndes County · 3,952 people$79,577$16,8282.9%of residents
14SouthavenDeSoto County · 57,819 people$78,483$3,94612.6%of residents
15Pass ChristianHarrison County · 6,459 people$78,212$5,7328.4%of residents
16HernandoDeSoto County · 18,824 people$76,950$10,6098.8%of residents
17PetalForrest County · 11,694 people$74,750$7,03111.1%of residents
18ClintonHinds County · 26,640 people$74,745$4,8059.6%of residents
19Gulf Hillsunincorporated, Jackson County · 8,451 people$72,839$9,01410.9%of residents
20ByramHinds County · 12,707 people$70,445$6,6779.1%of residents
21Long BeachHarrison County · 17,309 people$70,332$7,89811.5%of residents
22Vancleaveunincorporated, Jackson County · 5,078 people$70,313$27,5446.2%of residents
23Latimerunincorporated, Jackson County · 6,756 people$70,237$10,52916.1%of residents
24Hide-A-Way Lakeunincorporated, Pearl River County · 2,569 people$69,621$7,0125.6%of residents
25WavelandHancock County · 7,042 people$68,693$13,02210.8%of residents
26LeakesvilleGreene County · 3,732 people$68,428$22,38120.4%of residents
27Bay St. LouisHancock County · 10,634 people$67,442$9,64614.5%of residents
28RichlandRankin County · 7,630 people$66,558$5,78012.7%of residents
29TupeloLee County · 38,087 people$66,257$3,69815.1%of residents
30RidgelandMadison County · 24,750 people$66,038$2,9639.9%of residents
31D'IbervilleHarrison County · 13,557 people$66,016$12,05518.8%of residents
32Gulf Park Estatesunincorporated, Jackson County · 6,264 people$65,556$13,6375.0%of residents
33OxfordLafayette County · 26,773 people$64,451$5,26525.4%of residents
34GautierJackson County · 19,069 people$61,926$12,15717.5%of residents
35PearlRankin County · 28,864 people$61,695$8,49512.2%of residents
36BiloxiHarrison County · 48,516 people$57,204$3,98616.4%of residents
37RipleyTippah County · 5,377 people$55,444$13,77420.1%of residents
38St. Martinunincorporated, Jackson County · 8,139 people$55,000$6,87617.2%of residents
39SenatobiaTate County · 8,473 people$54,167$12,25926.4%of residents
40PoplarvillePearl River County · 2,918 people$53,603$20,39112.8%of residents
41Horn LakeDeSoto County · 26,741 people$53,311$4,17719.0%of residents
42AmoryMonroe County · 6,386 people$52,901$8,39416.4%of residents
43FultonItawamba County · 4,640 people$52,727$16,36718.7%of residents
44PascagoulaJackson County · 21,409 people$52,222$6,36424.4%of residents
45BatesvillePanola County · 7,325 people$51,727$11,89422.0%of residents
46New AlbanyUnion County · 7,756 people$51,332$7,29514.8%of residents
47Pearl Riverunincorporated, Neshoba County · 4,047 people$50,922$11,94524.6%of residents
48BoonevillePrentiss County · 9,257 people$50,879$5,88415.1%of residents
49PhiladelphiaNeshoba County · 6,858 people$50,788$6,46025.6%of residents
50Nicholsonunincorporated, Pearl River County · 3,146 people$50,114$19,58525.4%of residents
51GulfportHarrison County · 76,506 people$49,919$2,86222.8%of residents
52WigginsStone County · 4,316 people$49,870$13,47024.8%of residents
53ForestScott County · 5,433 people$49,724$3,89733.8%of residents
54Crystal SpringsCopiah County · 4,629 people$49,291$2,39617.5%of residents
55IukaTishomingo County · 3,105 people$49,290$23,04719.6%of residents
56LaurelJones County · 17,662 people$47,661$5,50123.3%of residents
57HattiesburgForrest County · 48,802 people$46,342$4,23128.3%of residents
58GrenadaGrenada County · 12,088 people$46,303$6,75026.6%of residents
59PontotocPontotoc County · 6,156 people$46,167$12,97417.4%of residents
60VeronaLee County · 2,713 people$46,148$5,42621.9%of residents
61VicksburgWarren County · 19,830 people$45,781$4,99626.8%of residents
62Holly SpringsMarshall County · 6,402 people$45,462$3,95031.1%of residents
63MageeSimpson County · 3,904 people$44,488$14,73632.3%of residents
64Moss PointJackson County · 11,743 people$44,296$6,97020.0%of residents
65CorinthAlcorn County · 14,345 people$44,226$4,35318.7%of residents
66ClevelandBolivar County · 10,138 people$44,074$5,31029.3%of residents
67HoustonChickasaw County · 3,670 people$44,023$9,85326.2%of residents
68BaldwynPrentiss County · 3,104 people$43,841$3,53421.8%of residents
69HazlehurstCopiah County · 3,435 people$43,552$3,83133.0%of residents
70Water ValleyYalobusha County · 3,414 people$42,684$11,98827.1%of residents
71CarthageLeake County · 4,864 people$42,254$14,82429.7%of residents
72ColumbusLowndes County · 22,792 people$42,235$6,14221.3%of residents
73StarkvilleOktibbeha County · 25,754 people$42,125$5,07630.7%of residents
74JacksonHinds County · 141,196 people$42,071$1,82127.9%of residents
75MortonScott County · 3,694 people$41,863$10,35516.1%of residents
76IndianolaSunflower County · 8,637 people$41,708$7,59630.5%of residents
77PicayunePearl River County · 12,019 people$41,213$7,73620.6%of residents
78McCombPike County · 11,697 people$40,707$3,68427.1%of residents
79LucedaleGeorge County · 3,232 people$40,668$9,64740.0%of residents
80Escatawpaunincorporated, Jackson County · 3,494 people$40,109$15,72820.8%of residents
81KosciuskoAttala County · 6,722 people$40,085$12,07125.7%of residents
82GreenvilleWashington County · 26,530 people$40,083$5,28728.0%of residents
83West Hattiesburgunincorporated, Lamar County · 6,715 people$39,366$13,01238.5%of residents
84ColumbiaMarion County · 6,525 people$38,507$5,12724.5%of residents
85CantonMadison County · 10,873 people$38,337$7,01133.3%of residents
86West PointClay County · 9,743 people$38,064$6,43025.6%of residents
87LelandWashington County · 3,555 people$37,406$5,34929.3%of residents
88LouisvilleWinston County · 5,921 people$36,985$9,91839.3%of residents
89NatchezAdams County · 14,880 people$36,735$4,63733.7%of residents
90BrookhavenLincoln County · 11,646 people$36,685$8,17928.6%of residents
91MeridianLauderdale County · 33,370 people$36,562$4,12434.3%of residents
92ClarksdaleCoahoma County · 13,643 people$36,382$4,10740.3%of residents
93GreenwoodLeflore County · 13,429 people$35,473$8,45128.4%of residents
94AberdeenMonroe County · 4,799 people$33,285$11,16728.2%of residents
95NewtonNewton County · 3,040 people$32,157$10,06629.4%of residents
96EllisvilleJones County · 4,473 people$32,100$10,78522.9%of residents
97WinonaMontgomery County · 3,795 people$31,932$12,89232.1%of residents
98WaynesboroWayne County · 4,495 people$31,684$4,65128.2%of residents
99Yazoo CityYazoo County · 9,867 people$28,157$4,42646.7%of residents
Quick answers

Questions people ask

Which Mississippi town has the highest income?

Bridgetown (unincorporated, DeSoto County): its median household income is $139,224 (±$24,251). Gluckstadt ($124,348) and Madison ($119,338) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (99 in Mississippi). Smaller towns show their income on their own page. 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

Highest incomes in other states