Madison County Public Libraries add quality to people’s lives through promoting literacy, supporting life-long learning, and connecting community.

Madison County has three towns and three libraries. Marshall, Mars Hill and Hot Springs each present a classic library setting for the community and visitors. The libraries are coordinated to share a substantial collection of books, audio books, DVDs and online databases. Computers with internet access are available in each library.

Locations

Marshall
1335 N. Main St.
Marshall, NC 28753
828.649.3741

Mars Hill Branch
​25 Library St.
Mars Hill, NC 28754
828.689.5183

Hot Springs Branch
170 Bridge St.
Hot Springs, NC 28743
828.622.3584

Visit www.madisoncountylibrary.net