');
US City Data

Oxford vs Anniston

Side-by-side comparison

How does Oxford, AL compare to Anniston, AL? Oxford has a population of 22,063 with a median household income of $70,065, while Anniston has 21,377 residents and a median income of $44,806. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricOxford, ALAnniston, ALDifference
Population22,06321,377+3.2%
Median Age37.243.5-14.5%
Foreign Born %4.2%1.9%+121.1%
Economy
MetricOxfordAnnistonDifference
Median Income$70,065$44,806+56.4%
Unemployment4.8%6.1%-21.3%
Poverty Rate14.9%20.1%-25.9%
Bachelor's+24.8%21.5%+15.3%
Housing
MetricOxfordAnnistonDifference
Home Value$164,700$141,600+16.3%
Median Rent$882/mo$777/mo+13.5%
Housing Units9,25811,749-21.2%

Learn More

Oxford, AL ProfileAnniston, AL ProfileCost of Living in AlabamaMore ComparisonsCity Rankings