');
US City Data

Bay St. Louis vs Indianola

Side-by-side comparison

How does Bay St. Louis, MS compare to Indianola, MS? Bay St. Louis has a population of 9,971 with a median household income of $70,082, while Indianola has 9,360 residents and a median income of $39,275. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricBay St. Louis, MSIndianola, MSDifference
Population9,9719,360+6.5%
Median Age52.835.4+49.2%
Foreign Born %2.8%0%+280.0%
Economy
MetricBay St. LouisIndianolaDifference
Median Income$70,082$39,275+78.4%
Unemployment7.4%13.7%-46.0%
Poverty Rate13.7%31.1%-55.9%
Bachelor's+35.2%24.2%+45.5%
Housing
MetricBay St. LouisIndianolaDifference
Home Value$231,900$119,100+94.7%
Median Rent$1138/mo$763/mo+49.1%
Housing Units5,8883,970+48.3%

Learn More

Bay St. Louis, MS ProfileIndianola, MS ProfileCost of Living in MississippiMore ComparisonsCity Rankings