Pine Knoll Shores, North Carolina

Pine Knoll Shores is a coastal town in Carteret County, North Carolina, United States.

Pine Knoll Shores is located in southwestern Carteret County on Bogue Banks, a barrier island along the Atlantic Ocean.

North Carolina Highway 58 passes through the town, traveling the length of Bogue Banks.

To the east, NC 58 connects with a bridge to Morehead City on the mainland, and to the west, NC 58 crosses Bogue Sound from Emerald Isle to Cape Carteret on the mainland.

[4] As of the 2020 United States census, there were 1,388 people, 663 households, and 453 families residing in the town.