Marion is a city located in McDowell County, North Carolina. As of the 2000 census, the city had a total population of 4,943. It is the county seat of McDowell County.
Hotel rate starting at just $129 at
Hotel rate starting at just $114 at
Compare quality local hotels and lodging to make your stay a great one.
There are 15 apartments found in and near the Marion area.