
Ocracoke
- County:
- Hyde County
- County Seat:
- No
- Area (mi²):
- 8.599
- State:
- North Carolina
Ocracoke is a CDP located in Hyde County, North Carolina. Ocracoke has a 2025 population of 657. Ocracoke is currently declining at a rate of -2.81% annually and its population has decreased by -32.48% since the most recent census, which recorded a population of 973 in 2020.
The average household income in Ocracoke is $49,244 with a poverty rate of 16.78%. The median age in Ocracoke is 46.8 years: 35.4 years for males, and 48.9 years for females.