Top Islands in North Carolina

Islands

Island

Area of dry or relatively dry land surrounded by water or low wetland.
land Icon Land

Islands by County

There are 412 Islands in North Carolina.

Popular Islands in North Carolina

Harbor Island in New Hanover County, NC Land
The Castle in Beaufort County, NC Land
Horse Island in Carteret County, NC Land
Outer Banks in Dare County, NC Land
Money Island in Carteret County, NC Land
Money Island in New Hanover County, NC Land
Black Hammock in Dare County, NC Land
Bodie Island in Dare County, NC Land
Pleasure Island in New Hanover County, NC Land
Sheep Island in Brunswick County, NC Land