Voting locations in Madison County
Countywide vote centers are marked when the published source confirms eligibility. Other sites are county options, not an assigned polling place for this precinct. Check the official source before traveling.
Beech Glen Community Center
2936 Beech Glen Road, Mars Hill, NC 28754
Early voting and Election Day · Countywide vote center
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
6:30 a.m. – 7:30 p.m.
Hot Springs Senior Meal Site
356 NW Hwy 25-70, Hot Springs, NC 28743
Early voting · Countywide vote center
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
Madison A-B Tech Campus
4646 US 25-70 Hwy, Marshall, NC 28753
Early voting · Countywide vote center
[{'first': datetime.date(2026, 10, 15), 'last': datetime.date(2026, 10, 16), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Thu, Oct 15 – Fri, Oct 16'}, {'first': datetime.date(2026, 10, 19), 'last': datetime.date(2026, 10, 23), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 19 – Fri, Oct 23'}, {'first': datetime.date(2026, 10, 26), 'last': datetime.date(2026, 10, 30), 'hours': '8:00 a.m. – 7:30 p.m.', 'days': 'Mon, Oct 26 – Fri, Oct 30'}, {'first': datetime.date(2026, 10, 31), 'last': datetime.date(2026, 10, 31), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 31'}]
Center Community Center
1300 Grapevine Road, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Ebbs Chapel Community Center
281 Laurel Valley Road, Mars Hill, NC 28754
Election Day
6:30 a.m. – 7:30 p.m.
Hot Springs Elementary School
63 N Serpentine Avenue, Hot Springs, NC 28743
Election Day
6:30 a.m. – 7:30 p.m.
Laurel Community Center
4100 NC 212 Hwy, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Madison A-B Tech Campus
4646 US 25/70 HWY, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Madison Early College High School
5734 US 25-70 Hwy, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Madison Middle School
95 Upper Brush Creek Road, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Mars Hill Elementary School
200 School House Lane, Mars Hill, NC 28754
Election Day
6:30 a.m. – 7:30 p.m.
Revere Rice Cove Community Center
3980 Revere Road, Marshall, NC 28753
Election Day
6:30 a.m. – 7:30 p.m.
Spring Creek Community Center Gym
13075 NC-209, Hot Springs, NC 28743
Election Day
6:30 a.m. – 7:30 p.m.