Town of Sharpsburg

Sharpsburg is a town in Edgecombe, Nash, and Wilson Counties. It is part of the Rocky Mount, North Carolina Metropolitan Statistical Area. The population was 2,405 in 2008.