Voting locations in Union 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.
Edwards Memorial Library, Hughes Room
414 Hasty Street, Marshville, NC 28103
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Fairview Town Hall
7516 Concord Highway, Monroe, NC 28110
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Hemby Bridge VFD
6628 Mill Grove Road, Indian Trail, NC 28079
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Mineral Springs VFD
5804 Waxhaw Hwy., Monroe, NC 28112
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Stallings VFD
4616 Old Monroe Road, Indian Trail, NC 28079
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Union County Library, Griffin Room
316-A East Windsor Street, Monroe, NC 28112
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Waxhaw Recreation Barn
5412 Waxhaw-Marvin Road, Waxhaw, NC 28173
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Wesley Chapel VFD Station 42
8821 New Town Road, Waxhaw, NC 28173
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Wesley Chapel VFD Stn. 41
315 Waxhaw-Indian Trail Road South, Waxhaw, NC 28173
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, 17), 'last': datetime.date(2026, 10, 17), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 17'}, {'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, 24), 'last': datetime.date(2026, 10, 24), 'hours': '8:00 a.m. – 3:00 p.m.', 'days': 'Sat, Oct 24'}, {'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'}]
Allen's Crossroads VFD
5408 White Store Rd., Wingate, NC 28174
Election Day
6:30 a.m. – 7:30 p.m.
Benton Heights Presbyterian Church
2701 Concord Hwy (601), Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Bethlehem Presbyterian Church
7608 Concord Hwy (601), Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Brandon Oaks Clubhouse
2333 Brandon Oaks Parkway, Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
Cornerstone Community Church
2707 Secrest Short Cut Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Crossroads AME Zion Church
7110 Old Goldmine Rd., Marshville, NC 28103
Election Day
6:30 a.m. – 7:30 p.m.
Edwards Memorial Library
414 Hasty Street, Marshville, NC 28103
Election Day
6:30 a.m. – 7:30 p.m.
Euto Baptist Church
6019 Hwy 205, Marshville, NC 28103
Election Day
6:30 a.m. – 7:30 p.m.
Fairview Elementary School
110 Clontz Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Grace Baptist Church
3411 Weddington Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Griffith Road VFD
3310 Griffith Rd., Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Hemby Elementary School
6701 Indian Trail Fairview Rd., Indian Trail, NC
Election Day
6:30 a.m. – 7:30 p.m.
Hermon Baptist Church
9713 Lancaster Hwy, Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Iglesia de Dios (Church of God)
1111 Concord Avenue, Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Indian Trail Library
123 Unionville Indian Trail Rd., Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
Jackson VFD
8323 Lancaster Hwy, Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
J Ray Shute Center
506 E. Green Street, Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Kensington Elementary School
8701 Kensington Dr., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Lake Park Community Center
3801 Lake Park Rd., Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
Marvin AME Zion Church
1525 Crane Rd., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Marvin Elementary School
9700 Marvin School Rd., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Midway Baptist Church
4615 Olive Branch Rd., Wingate, NC 28174
Election Day
6:30 a.m. – 7:30 p.m.
Millbridge Clubhouse
1401 Millbridge Pkwy, Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Mineral Springs VFD
5804 Waxhaw Hwy, Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Monroe Fire Department, Station 4
3907 Old Charlotte Hwy, Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Mt. Carmel Church
1712 Carmel Church Rd., Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
New Salem Baptist Church
2915 Goldmine Rd, Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
New Town Elementary
1100 Waxhaw Indian Trail Rd S, Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Porter Ridge Elementary School
2843 Ridge Rd, Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
Prospect Elementary School
3005 Ruben Rd., Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Rock Hill AME Zion Church
2723 West Lawyers Rd., Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
Rock Rest Elementary School
814 Old Pageland Monroe Rd., Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Sandy Ridge Elementary School
10101 Waxhaw Manor Dr., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Sardis Elementary School
4416 Sardis Church Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Shiloh Valley Elementary School
5210 Rogers Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Siler Presbyterian Church
6301 Weddington Monroe Rd., Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Spirit of Joy Lutheran Church
8600 Potter Rd, Weddington, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Stallings Elementary School
3501 Stallings Rd., Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Stallings Government Center
321 Stallings Rd., Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Stallings VFD
4616 Old Monroe Rd., Indian Trail, NC 28079
Election Day
6:30 a.m. – 7:30 p.m.
St. Luke's Lutheran Church
909 Circle Drive, Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Sutton Park Recreation Center
2303 Brooks Street, Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
The Divide Clubhouse
6803 Stevens Mill Rd., Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
The Old Armory
500 South Johnson Street, Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Union Baptist Church
4312 Old Pageland Monroe Rd., Monroe, NC 28112
Election Day
6:30 a.m. – 7:30 p.m.
Unionville VFD
4919 Unionville Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Waxhaw Bible Church
6810 Pleasant Grove Rd., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Waxhaw Elementary School
1101 Old Providence Rd., Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Waxhaw VFD
3500 Waxhaw Parkway, Waxhaw, NC 28173
Election Day
6:30 a.m. – 7:30 p.m.
Weddington Elementary School
3927 Twelve Mile Creek Rd, Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Wesley Chapel Elementary School
110 South Potter Rd., Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Wesley Chapel VFD - Weddington Station
5025 Hemby Rd., Matthews, NC 28104
Election Day
6:30 a.m. – 7:30 p.m.
Winchester Community Center
1001 Winchester Ave, Monroe, NC 28110
Election Day
6:30 a.m. – 7:30 p.m.
Wingate Community Center
315 West Elm Street, Wingate, NC 28174
Election Day
6:30 a.m. – 7:30 p.m.