US Census Data

North Topsail Beach vs Swansboro

A side-by-side comparison of North Topsail Beach and Swansboro: population, income, housing, and more.

North Topsail Beach and Swansboro are places in North Carolina. This page compares them across population, income, housing, education, commuting, and how each has changed since 2019.

Swansboro has the higher population (3,887 vs 699 in North Topsail Beach). Swansboro has the higher median household income ($112,382 vs $106,818 in North Topsail Beach). North Topsail Beach has the higher median home value ($453,500 vs $356,900 in Swansboro).

Population, income & housing

North Topsail BeachSwansboro
Population6993,887
Median age60.6 yrs43.3 yrs
Median household income$106,818$112,382
Median home value$453,500$356,900
Median gross rent$1,208$1,380
Housing units2,7911,783
Homeownership rate92.3%71.5%
Bachelor's degree or higher52.7%38.0%
Unemployment rate3.4%0.0%

Trends (ACS 5-year, 2019–2023)

North Topsail BeachSwansboro
Population846 → 699 (-17.4%)3,217 → 3,887 (+20.8%)
Median household income$57,500 → $106,818 (+85.8%)$48,922 → $112,382 (+129.7%)
Median home value$290,700 → $453,500 (+56.0%)$202,000 → $356,900 (+76.7%)
Median gross rent$1,174 → $1,208 (+2.9%)$1,108 → $1,380 (+24.5%)

North Topsail Beach

Population
846699
Median household income
$57,500$106,818
Median home value
$290,700$453,500
Median gross rent
$1,174$1,208

Swansboro

Population
3,2173,887
Median household income
$48,922$112,382
Median home value
$202,000$356,900
Median gross rent
$1,108$1,380

Age & race/ethnicity

Age distribution (share)

North Topsail BeachSwansboro
Under 50.9%8.4%
5 to 172.7%16.3%
18 to 243.3%5.8%
25 to 343.3%10.4%
35 to 448.3%12.5%
45 to 5413.6%13.3%
55 to 6430.6%11.4%
65 to 7430.6%16.6%
75 and over6.7%5.2%

Race & ethnicity (share)

North Topsail BeachSwansboro
White (non-Hispanic)89.6%86.2%
Black or African American2.3%2.4%
American Indian & Alaska Native0.3%0.0%
Asian0.0%0.5%
Native Hawaiian & Pacific Islander0.0%0.0%
Some other race0.7%0.0%
Two or more races3.7%5.9%
Hispanic or Latino3.4%4.9%

Educational attainment (age 25+)

Share of adults 25+

North Topsail BeachSwansboro
No high school diploma1.5%4.1%
High school graduate18.3%18.0%
Some college or associate's27.5%39.9%
Bachelor's degree34.3%19.8%
Graduate or professional degree18.4%18.2%

Commute to work

How workers get to work (share)

North Topsail BeachSwansboro
Drove alone53.9%64.6%
Carpooled1.2%12.7%
Public transit0.0%0.0%
Walked0.0%3.0%
Bicycle0.0%0.0%
Worked from home44.9%18.3%
Other means0.0%1.5%

Housing

Units in structure (share)

North Topsail BeachSwansboro
1-unit, detached45.8%83.2%
1-unit, attached18.3%4.2%
2 to 4 units4.1%2.2%
5 to 19 units1.3%6.0%
20 or more units25.7%0.0%
Mobile home & other4.8%4.4%

Poverty & households

North Topsail BeachSwansboro
Poverty rate6.4%9.6%
Average household size1.862.51
Mean commute (minutes)4422
Median year structure built19892002

Full profiles

2

Related rankings

21