Ocracoke is located in Hyde County, NC. The population is 591, making Ocracoke the 2nd largest city in Hyde County.
There are 1 public schools in Ocracoke with an average Homefacts rating of A+. , and there are 1 registered sex offenders residing in the city. Unemployment in Ocracoke is very high and the median home sales price is $0. Detailed and up-to-date Ocracoke property reports are available for any property address.
Cities near Ocracoke include Ocracoke Township, Portsmouth Township and Cedar Island Township.