');
US City Data

Selma vs Muscle Shoals

Side-by-side comparison

How does Selma, AL compare to Muscle Shoals, AL? Selma has a population of 17,442 with a median household income of $32,184, while Muscle Shoals has 16,670 residents and a median income of $70,927. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSelma, ALMuscle Shoals, ALDifference
Population17,44216,670+4.6%
Median Age39.437.2+5.9%
Foreign Born %3%2.5%+20.0%
Economy
MetricSelmaMuscle ShoalsDifference
Median Income$32,184$70,927-54.6%
Unemployment14.4%2.4%+500.0%
Poverty Rate28.3%10.4%+172.1%
Bachelor's+19%24.4%-22.1%
Housing
MetricSelmaMuscle ShoalsDifference
Home Value$102,500$198,300-48.3%
Median Rent$723/mo$939/mo-23.0%
Housing Units9,4497,118+32.7%

Learn More

Selma, AL ProfileMuscle Shoals, AL ProfileCost of Living in AlabamaMore ComparisonsCity Rankings