MSMississippi rankings

Most affordable towns in Mississippi

Ranked by how many years of a typical MS household income ($56,447) it takes to buy each town's median home. Lower is easier to buy in. 102 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownYears of incomeHome valueMedian income
1 Map of Pearl River Pearl River4,047 people 1.1 yrs $61,200 $50,922
2 Map of Magnolia Magnolia3,059 people 1.3 yrs $72,500 $55,057
3 Map of Clarksdale Clarksdale14,231 people 1.5 yrs $83,900 $36,382
4 Morton Morton3,656 people 1.5 yrs $84,200 $41,863
5 Map of Ruleville Ruleville2,632 people 1.5 yrs $85,000 $33,480
6 Waynesboro4,518 people 1.5 yrs $86,200 $31,684
7 Aberdeen Aberdeen4,890 people 1.6 yrs $87,600 $33,285
8 Map of Newton Newton3,116 people 1.6 yrs $88,800 $32,157
9 Map of Philadelphia Philadelphia6,996 people 1.7 yrs $97,300 $50,788
10 Macon Macon3,333 people 1.7 yrs $97,400 $31,774
11 Nicholson3,146 people 1.7 yrs $97,400 $50,114
12 Baldwyn Baldwyn3,138 people 1.7 yrs $98,600 $43,841
13 Map of McComb McComb12,049 people 1.7 yrs $98,700 $40,707
14 Map of Ellisville Ellisville4,521 people 1.8 yrs $99,500 $32,100
15 Yazoo City Yazoo City10,219 people 1.8 yrs $103,000 $28,157
16 Map of Greenville Greenville28,166 people 1.8 yrs $103,800 $40,083
17 Meridian Meridian34,137 people 1.9 yrs $107,900 $36,562
18 Map of Escatawpa Escatawpa3,494 people 1.9 yrs $107,900 $40,109
19 Indianola9,062 people 1.9 yrs $108,800 $41,708
20 Greenwood Greenwood14,086 people 1.9 yrs $108,900 $35,473
21 Holly Springs6,704 people 1.9 yrs $109,600 $45,462
22 Map of Leland Leland3,777 people 1.9 yrs $109,700 $37,406
23 Moss Point11,957 people 2.0 yrs $110,100 $44,296
24 Hazlehurst Hazlehurst3,520 people 2.0 yrs $110,500 $43,552
25 Jackson146,631 people 2.0 yrs $111,700 $42,071
26 Map of Canton Canton10,811 people 2.0 yrs $112,000 $38,337
27 Kosciusko6,933 people 2.0 yrs $112,400 $40,085
28 Wiggins4,293 people 2.0 yrs $112,700 $49,870
29 Crystal Springs4,752 people 2.0 yrs $113,000 $49,291
30 Map of Leakesville Leakesville4,959 people 2.0 yrs $114,300 $68,428
31 Ripley5,377 people 2.1 yrs $117,200 $55,444
32 Verona2,748 people 2.1 yrs $118,300 $46,148
33 Map of Natchez Natchez14,192 people 2.1 yrs $119,400 $36,735
34 Brookhaven Brookhaven11,650 people 2.2 yrs $121,900 $36,685
35 Houston Houston3,741 people 2.2 yrs $122,800 $44,023
36 Winona4,183 people 2.2 yrs $123,000 $31,932
37 Iuka Iuka3,110 people 2.2 yrs $124,700 $49,290
38 Columbus23,348 people 2.2 yrs $125,700 $42,235
39 Laurel Laurel17,679 people 2.2 yrs $125,800 $47,661
40 Richland7,346 people 2.2 yrs $125,800 $66,558
41 Vicksburg20,589 people 2.2 yrs $125,900 $45,781
42 Columbia Columbia6,632 people 2.3 yrs $131,700 $38,507
43 Water Valley Water Valley3,376 people 2.4 yrs $135,500 $42,684
44 Map of Louisville Louisville5,983 people 2.4 yrs $136,600 $36,985
45 Booneville9,246 people 2.4 yrs $136,700 $50,879
46 Map of Forest Forest5,357 people 2.5 yrs $141,100 $49,724
47 Magee3,943 people 2.5 yrs $143,100 $44,488
48 Pascagoula Pascagoula21,710 people 2.6 yrs $144,700 $52,222
49 Grenada Grenada12,375 people 2.6 yrs $145,600 $46,303
50 West Point West Point9,900 people 2.7 yrs $153,900 $38,064
51 Carthage Carthage4,866 people 2.7 yrs $154,800 $42,254
52 Map of Pontotoc Pontotoc5,806 people 2.8 yrs $155,800 $46,167
53 Map of Lucedale Lucedale2,995 people 2.8 yrs $156,300 $40,668
54 Picayune11,900 people 2.8 yrs $157,100 $41,213
55 Fulton4,576 people 2.8 yrs $158,600 $52,727
56 Map of Cleveland Cleveland10,623 people 2.8 yrs $159,300 $44,074
57 New Albany New Albany7,663 people 2.9 yrs $161,400 $51,332
58 Amory6,500 people 2.9 yrs $162,000 $52,901
59 Map of Hattiesburg Hattiesburg48,619 people 2.9 yrs $165,900 $46,342
60 Map of Gautier Gautier19,046 people 2.9 yrs $166,400 $61,926
61 Map of Poplarville Poplarville2,847 people 3.0 yrs $168,100 $53,603
62 Horn Lake26,647 people 3.0 yrs $171,400 $53,311
63 St. Martin St. Martin8,139 people 3.1 yrs $172,400 $55,000
64 Map of Gulfport Gulfport73,003 people 3.1 yrs $174,600 $49,919
65 Map of Petal Petal11,294 people 3.1 yrs $174,900 $74,750
66 Corinth14,323 people 3.1 yrs $177,100 $44,226
67 Map of Pearl Pearl27,737 people 3.2 yrs $182,500 $61,695
68 Latimer6,756 people 3.4 yrs $189,400 $70,237
69 Hide-A-Way Lake2,569 people 3.5 yrs $195,300 $69,621
70 Gulf Hills8,451 people 3.6 yrs $203,700 $72,839
71 Saltillo4,952 people 3.6 yrs $204,900 $80,640
72 Byram Byram12,799 people 3.7 yrs $206,600 $70,445
73 D'Iberville D'Iberville13,203 people 3.7 yrs $210,100 $66,016
74 Guntown2,594 people 3.7 yrs $210,600 $95,625
75 Senatobia Senatobia8,380 people 3.8 yrs $212,100 $54,167
76 Map of Gulf Park Estates Gulf Park Estates6,264 people 3.8 yrs $212,500 $65,556
77 Tupelo37,791 people 3.8 yrs $212,800 $66,257
78 Map of West Hattiesburg West Hattiesburg6,715 people 3.8 yrs $213,700 $39,366
79 Map of Long Beach Long Beach17,009 people 3.8 yrs $215,200 $70,332
80 Waveland7,062 people 3.9 yrs $218,900 $68,693
81 Map of Batesville Batesville7,387 people 3.9 yrs $222,400 $51,727
82 Map of Biloxi Biloxi48,861 people 4.0 yrs $225,100 $57,204
83 Clinton Clinton27,195 people 4.0 yrs $225,800 $74,745
84 Map of Florence Florence4,696 people 4.1 yrs $230,800 $86,308
85 Beechwood4,168 people 4.2 yrs $236,000 $91,600
86 Map of Southaven Southaven56,226 people 4.2 yrs $236,300 $78,483
87 New Hope3,952 people 4.2 yrs $238,200 $79,577
88 Map of Vancleave Vancleave5,078 people 4.4 yrs $247,400 $70,313
89 Map of Ocean Springs Ocean Springs18,646 people 4.6 yrs $259,400 $79,712
90 Diamondhead9,338 people 4.6 yrs $259,600 $87,407
91 Map of Bay St. Louis Bay St. Louis10,188 people 4.6 yrs $260,200 $67,442
92 Map of Pass Christian Pass Christian6,097 people 4.8 yrs $270,900 $78,212
93 Map of Ridgeland Ridgeland24,587 people 4.9 yrs $275,200 $66,038
94 Brandon25,542 people 4.9 yrs $278,900 $92,783
95 Olive Branch47,019 people 5.1 yrs $290,000 $100,606
96 Starkville25,721 people 5.3 yrs $299,900 $42,125
97 Hernando17,949 people 5.6 yrs $315,900 $76,950
98 Gluckstadt3,236 people 5.6 yrs $316,600 $124,348
99 Flowood10,587 people 6.1 yrs $342,200 $83,880
100 Bridgetown3,195 people 6.1 yrs $344,500 $139,224
101 Map of Madison Madison27,946 people 6.3 yrs $352,900 $119,338
102 Map of Oxford Oxford26,411 people 6.8 yrs $385,700 $64,451

How this ranking works

We divide each town’s median home value by the MS median household income ($56,447). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Mississippi as a whole it’s 3.0 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states