Gloucester is an unincorporated area and census-designated place (CDP) in Carteret County, North Carolina, United States. As of the 2020 census, Gloucester had a population of 495.
Gloucester is located just east of the center of Carteret County, on the northern side of The Straits, a tidal channel connecting Core Sound to the east with the North River to the west. The Gloucester CDP is bounded by Whitehurst Creek to the west and Sleepy Creek to the east, both tidal inlets from The Straits. The community is east of the town of Beaufort by water and by road.
The Gloucester CDP has a total area of , of which , or 0.98%, is water.