Pine Knoll Shores is a coastal town in Carteret County, North Carolina, United States. The population was 1,388 at the 2020 census. One of North Carolina's state aquariums is located here.
Geography
Pine Knoll Shores is located in southwestern Carteret County on Bogue Banks, a barrier island along the Atlantic Ocean. It is bordered to the west by the town of Indian Beach and to the east by the town of Atlantic Beach. To the north is Bogue Sound, and to the south is 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.
According to the United States Census Bureau, Pine Knoll Shores has a total area of , of which is land and , or 12.54%, is water.
thumb|left|250px|Fish sculpture outside the [[North Carolina Aquarium at Pine Knoll Shores]]
2020 census
{| class="wikitable" style="text-align:right"
|+Pine Knoll Shores racial composition
!scope="col"| Race
!scope="col"| Number
!scope="col"| Percentage
|-
!scope="row"| White (non-Hispanic)
| 1,334
| 96.11%
|-
!scope="row"| Black or African American (non-Hispanic)
| 2
| 0.14%
|-
!scope="row"| Native American
| 2
| 0.14%
|-
!scope="row"| Asian
| 8
| 0.58%
|-
!scope="row"| Other/Mixed
| 26
| 1.87%
|-
!scope="row"| Hispanic or Latino
| 16
| 1.15%
|}
As of the 2020 United States census, there were 1,388 people, 663 households, and 453 families residing in the town.
2008
As of the census
