Belville is a town in Brunswick County, North Carolina, United States.
[6] As of the 2020 United States census, there were 2,406 people, 954 households, and 651 families residing in the town.
The racial makeup of the town was 81.75% White, 14.39% African American, 1.75% Pacific Islander, and 2.11% from two or more races.
Routes 17, 74 and 76, traveling concurrently as the Andrew Jackson Highway/Ocean Highway, form the northern edge of the town and cross the rivers from there into Wilmington.
[9] The town is served with public transport by Coastal Area Transit System, or CATS.