Madison County

List of all cities and towns in Madison County

Madison County is a county in North Carolina, United States.

The population was 21,193 at the time of the 2020 census.

Marshall is the county seat.

Madison County is included in the Asheville, North Carolina Metropolitan Statistical Area.

The county was formed in 1851 by combining parts of Buncombe and Yancey counties. It was named after James Madison, the United States’ fourth President (1809-1817).

Long Ridge, just outside of Mars Hill, is a historically African-American community with one of the last remaining Rosenwald Schools in Western North Carolina.

The county has a total area of 451 square miles (1,170 km2), of which 450 square miles (1,200 km2) is land and 1.9 square miles (4.9 km2) (0.4%) is water, according to the United States Census Bureau.

Here is a list of cities, towns, places, and villages in Madison County, North Carolina:

  1. Allegheny
  2. Allenstand
  3. Andy Cove
  4. Antioch
  5. Barnard
  6. Beech Glen
  7. Belva
  8. Bethel
  9. Big Laurel
  10. Big Pine
  11. Bluff
  12. Buckner
  13. California
  14. Carmen
  15. Chapel Hill
  16. Cutshalltown
  17. Ebbs Mill
  18. English
  19. Faust
  20. Foster Creek
  21. Guntertown
  22. Hot Springs
  23. Hurricane
  24. Ivy
  25. Ivy Ridge
  26. Jarrett Cove
  27. Little Creek
  28. Long Ridge
  29. Luck
  30. Lumptown
  31. Mars Hill
  32. Marshall
  33. Paint Fork
  34. Paint Rock
  35. Petersburg
  36. Redmon
  37. Revere
  38. Rice Mill
  39. Rollins
  40. Runion
  41. Sandy Bottom
  42. Sexton
  43. Shaleville
  44. Spillcorn
  45. Spring Creek
  46. Stackhouse
  47. Terry Fork
  48. Trust
  49. Walnut
  50. Walnut Creek
  51. Waverly
  52. White Rock
  53. Worley

Leave a Comment

Your email address will not be published. Required fields are marked *

You cannot copy content of this page

Scroll to Top