Petersburg, Madison County, North Carolina


Petersburg is an unincorporated community on North Carolina Highway 213, in south-central Madison County, North Carolina. It lies at an elevation of 1991 feet. The community is part of the Asheville Metropolitan Statistical Area.