Ranked from official statistics; every city opens its own guide.
Ranking CITY (60 largest of Mississippi) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 60 largest places in Mississippi, Jackson has the most residents (146,631), followed by Gulfport and Southaven . Click any column to sort; click a city for its guide.
What the ranking shows Across the 60 places in Mississippi that we cover, the median is 13,203 and the average 20,565; the figure runs from 146,631 (Jackson ) to 6,500 (Amory ). That is a spread of 22.6 times between the two ends.
How to use it The first five are Jackson , Gulfport , Southaven , Biloxi , Hattiesburg . A high or low position is not good or bad on its own: size brings more employers and services but also longer commutes and more competition for housing. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Population Median household income Median rent A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Population ⇅ Median household income ⇅ Median rent ⇅ 1 Jackson Hinds County 146,631 $42,071 $1,055 2 Gulfport Harrison County 73,003 $49,919 $1,086 3 Southaven DeSoto County 56,226 $78,483 $1,445 4 Biloxi Harrison County 48,861 $57,204 $1,089 5 Hattiesburg Forrest County 48,619 $46,342 $1,005 6 Olive Branch DeSoto County 47,019 $100,606 $1,829 7 Tupelo Lee County 37,791 $66,257 $976 8 Meridian Lauderdale County 34,137 $36,562 $910 9 Greenville Washington County 28,166 $40,083 $872 10 Madison Madison County 27,946 $119,338 $1,853 11 Pearl Rankin County 27,737 $61,695 $1,175 12 Clinton Hinds County 27,195 $74,745 $1,118 13 Horn Lake DeSoto County 26,647 $53,311 $1,435 14 Oxford Lafayette County 26,411 $64,451 $1,071 15 Starkville Oktibbeha County 25,721 $42,125 $916 16 Brandon Rankin County 25,542 $92,783 $1,382 17 Ridgeland Madison County 24,587 $66,038 $1,336 18 Columbus Lowndes County 23,348 $42,235 $897 19 Pascagoula Jackson County 21,710 $52,222 $894 20 Vicksburg Warren County 20,589 $45,781 $820 21 Gautier Jackson County 19,046 $61,926 $1,040 22 Ocean Springs Jackson County 18,646 $79,712 $1,358 23 Hernando DeSoto County 17,949 $76,950 $1,302 24 Laurel Jones County 17,679 $47,661 $909 25 Long Beach Harrison County 17,009 $70,332 $1,215 26 Corinth Alcorn County 14,323 $44,226 $601 27 Clarksdale Coahoma County 14,231 $36,382 $774 28 Natchez Adams County 14,192 $36,735 $806 29 Greenwood Leflore County 14,086 $35,473 $678 30 D'Iberville Harrison County 13,203 $66,016 $1,249 31 Byram Hinds County 12,799 $70,445 $1,343 32 Grenada Grenada County 12,375 $46,303 $802 33 McComb Pike County 12,049 $40,707 $873 34 Moss Point Jackson County 11,957 $44,296 $1,075 35 Picayune Pearl River County 11,900 $41,213 $931 36 Brookhaven Lincoln County 11,650 $36,685 $740 37 Petal Forrest County 11,294 $74,750 $1,047 38 Canton Madison County 10,811 $38,337 $989 39 Cleveland Bolivar County 10,623 $44,074 $943 40 Flowood Rankin County 10,587 $83,880 $1,430 41 Yazoo City Yazoo County 10,219 $28,157 $767 42 Bay St. Louis Hancock County 10,188 $67,442 $1,179 43 West Point Clay County 9,900 $38,064 $746 44 Diamondhead Hancock County 9,338 $87,407 $1,571 45 Booneville Prentiss County 9,246 $50,879 $645 46 Indianola Sunflower County 9,062 $41,708 $720 47 Gulf Hills (unincorporated) Jackson County 8,451 $72,839 $1,401 48 Senatobia Tate County 8,380 $54,167 $895 49 St. Martin (unincorporated) Jackson County 8,139 $55,000 $1,231 50 New Albany Union County 7,663 $51,332 $973 51 Batesville Panola County 7,387 $51,727 $895 52 Richland Rankin County 7,346 $66,558 $1,185 53 Waveland Hancock County 7,062 $68,693 $927 54 Philadelphia Neshoba County 6,996 $50,788 $791 55 Kosciusko Attala County 6,933 $40,085 $814 56 Latimer (unincorporated) Jackson County 6,756 $70,237 $1,122 57 West Hattiesburg (unincorporated) Lamar County 6,715 $39,366 $978 58 Holly Springs Marshall County 6,704 $45,462 $773 59 Columbia Marion County 6,632 $38,507 $806 60 Amory Monroe County 6,500 $52,901 $834
Other rankings for Mississippi Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.