Stonewall is a town in Pamlico County, North Carolina, United States. As of the 2020 census, Stonewall had a population of 214. It is part of the New Bern, North Carolina Micropolitan Statistical Area.

Geography

According to the United States Census Bureau, the town has a total area of , of which is land and (17.65%) is water.

Demographics

As of the census