2026 Primary Election
Early Voting Schedule
Location Information
Edwards Memorial Library, Hughes Room
414 Hasty Street
Marshville, NC 28103
Fairview Town Hall
7516 Concord Highway
Monroe, NC 28110
Hemby Bridge VFD
6628 Mill Grove Road
Indian Trail, NC 28079
Mineral Springs VFD
5804 Waxhaw Hwy.
Monroe, NC 28112
Stallings VFD
4616 Old Monroe Road
Indian Trail, NC 28079
Union County Library, Griffin Room
316-A East Windsor Street
Monroe, NC 28112
Waxhaw Recreation Barn
5412 Waxhaw-Marvin Road
Waxhaw, NC 28173
Wesley Chapel VFD Stn. 26
315 Waxhaw-Indian Trail Road South
Waxhaw, NC 28173
Wesley Chapel VFD Station 31
8821 New Town Road
Waxhaw, NC 28173
February 12 - February 28
Monday - Friday
8:00 am - 7:30 pm
Saturday, Feb. 21 and 28
8:00 am - 3:00 pm
Please note that no early voting locations will be open on Sunday. Voters should plan accordingly to ensure that they have the opportunity to vote early.

Voters will be asked to show photo ID when voting. Scan the code above for more information.
Same Day Registration
You can register to vote and cast a ballot at the early voting sites listed above by completing a voter registration form and providing one of the following IDs: NC driver's license, government agency issued photo ID, student photo ID with a school document showing the student's address, utility bill, bank statement, payroll stub, or any document issued by a government agency with your name and current address. Same day registration is only available during early voting. Same day registration is not available on election day.