');
US City Data

Selma vs St. James

Side-by-side comparison

How does Selma, NC compare to St. James, NC? Selma has a population of 6,611 with a median household income of $37,440, while St. James has 6,901 residents and a median income of $113,670. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSelma, NCSt. James, NCDifference
Population6,6116,901-4.2%
Median Age33.668.1-50.7%
Foreign Born %12.7%6.7%+89.6%
Economy
MetricSelmaSt. JamesDifference
Median Income$37,440$113,670-67.1%
Unemployment3.2%5.2%-38.5%
Poverty Rate27.1%5.5%+392.7%
Bachelor's+12.5%65.7%-81.0%
Housing
MetricSelmaSt. JamesDifference
Home Value$161,100$599,300-73.1%
Median Rent$824/mo$2258/mo-63.5%
Housing Units2,9743,881-23.4%

Learn More

Selma, NC ProfileSt. James, NC ProfileCost of Living in North CarolinaMore ComparisonsCity Rankings