Ocean Isle Beach is a town located in Brunswick County, North Carolina. Ocean Isle Beach has a 2026 population of 1,013. Ocean Isle Beach is currently growing at a rate of 2.63% annually and its population has increased by 17.93% since the most recent census, which recorded a population of 859 in 2020.
The median household income in Ocean Isle Beach is $96,786 with a poverty rate of 5.32%. The median age in Ocean Isle Beach is 67.3 years: 67.9 years for males, and 66.7 years for females. For every 100 females there are 77.1 males.
Data after 2023 is projected based on recent change
Overall: 67.3 years
Female: 66.7 years
Male: 67.9 years
There are 871 adults, (529 of whom are seniors) in Ocean Isle Beach.
Female: 510 (56.5%)
Male: 393 (43.5%)
The racial composition of Ocean Isle Beach includes 98.67% White, and smaller percentages for other race, Black or African American, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 891 | 98.67% |
| Other race | 6 | 0.66% |
| Black or African American | 5 | 0.55% |
| Native American | 1 | 0.11% |
Ocean Isle Beach 's average per capita income is $80,417. Household income levels show a median of $96,786. The poverty rate stands at 5.32%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $117,200 | - |
| Families | $116,700 | $183,220 |
| Households | $96,786 | $148,619 |
| Non Families | $46,667 | $87,601 |
Average Income
Median Household Income
Poverty Rate