Ocracoke is a census-designated place (CDP) and unincorporated town located at the southern end of Ocracoke Island, located entirely within Hyde County, North Carolina. The population was 948 as of the 2010 Census. As of 2014, Ocracoke's population was 591. It is the location of the pirate Blackbeard's death.