Beaufort is located south of the center of Carteret County at (34.7207, −76.6525) [REF].
According to the United States Census Bureau, Beaufort has a total area of , of which is land and , or 17.75%, is water [REF].