');
US City Data

Salem vs North Topsail Beach

Side-by-side comparison

How does Salem, NC compare to North Topsail Beach, NC? Salem has a population of 2,035 with a median household income of $66,653, while North Topsail Beach has 699 residents and a median income of $106,818. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSalem, NCNorth Topsail Beach, NCDifference
Population2,035699+191.1%
Median Age42.860.6-29.4%
Foreign Born %6.1%1.3%+369.2%
Economy
MetricSalemNorth Topsail BeachDifference
Median Income$66,653$106,818-37.6%
Unemployment7.2%3.4%+111.8%
Poverty Rate19.9%6.4%+210.9%
Bachelor's+20.9%52.7%-60.3%
Housing
MetricSalemNorth Topsail BeachDifference
Home Value$159,300$453,500-64.9%
Median Rent$772/mo$1208/mo-36.1%
Housing Units1,1062,791-60.4%

Learn More

Salem, NC ProfileNorth Topsail Beach, NC ProfileCost of Living in North CarolinaMore ComparisonsCity Rankings