How to use this page
- Compare it with your own official sample ballot from the N.C. State Board of Elections Voter Search. Your races depend on your address, so yours may differ.
- Follow the links under each name to learn about that person. Campaign websites show how a candidate presents themselves. Third-party pages are listed when no campaign site was found.
- Tap My pick to track your choices. They are saved only in this browser. Then print your cheat sheet at the bottom of the page.
Colors and badges
Every party is also written out in a label, so you never have to rely on color alone.
Early voting in Union County: Oct. 15 to Oct. 31
Monday to Friday 8:00 am to 7:30 pm. Saturdays Oct. 17, 24, and 31, 8:00 am to 3:00 pm. No Sunday voting. Bring photo ID. Same day registration is available only during early voting.
Sites: Edwards Memorial Library (Marshville), Fairview Town Hall, Hemby Bridge VFD, Mineral Springs VFD, Stallings VFD, Union County Library Griffin Room (Monroe), Waxhaw Recreation Barn, Wesley Chapel VFD Stations 41 and 42. Full schedule and addresses.
Federal races
U.S. Senate
Vote for ONE
- Michael DublinGreen
Official campaign website
- Campaign websitedublinforcongress.com
- BallotReady profileballotready.org
- Roy CooperDemocratic
Official campaign website
- Campaign websiteroycooper.com
- Shannon W. BrayLibertarian
Official campaign website
- Campaign websiteshannonbray.us
- Michael WhatleyRepublican
Official campaign website
- Campaign websitemichaelwhatley.com
U.S. House of Representatives, District 8
Vote for ONE
- Bo WhiteheadGreen
Official campaign website
- Campaign websitewhiteheadforcongressnc.carrd.co
- Campaign Instagraminstagram.com
- BallotReady profileballotready.org
- Colby WatsonDemocratic
Official campaign website
- Campaign websitecolbyforcongress.com
- Ballotpediaballotpedia.org
- Mark HarrisRepublicanIncumbent
Official campaign website
- Campaign websitemarkharrisforcongress.org
- Official U.S. House page (government)markharris.house.gov
North Carolina courts
N.C. Supreme Court, Associate Justice, Seat 1
Vote for ONE
- Anita EarlsDemocraticIncumbent
Official campaign website
- Campaign websiteearls4justice.com
- Ballotpediaballotpedia.org
- BallotReady profileballotready.org
- Sarah StevensRepublican
Official campaign website
- Campaign websitesarahstevensnc.com
- BallotReady profileballotready.org
N.C. Court of Appeals Judge, Seat 1
Vote for ONE
- Michael C. ByrneRepublican
Official campaign website
- Campaign websitemb4nc.com
- John S. ArrowoodDemocraticIncumbent
Official campaign website
- Campaign websitekeepjudgearrowood.com
N.C. Court of Appeals Judge, Seat 2
Vote for ONE
- George Cooper BellRepublican
Official campaign website
- Campaign websitejudgegeorgebell.com
- Ballotpediaballotpedia.org
- Tobias (Toby) HampsonDemocraticIncumbent
Official campaign website
- Campaign websitejudgetobyhampson.com
- Ballotpediaballotpedia.org
N.C. Court of Appeals Judge, Seat 3
Vote for ONE
- Craig CollinsRepublican
Official campaign website
- Campaign websitevotecraigcollins.com
- Christine Marie WalczykDemocratic
Official campaign website
- Campaign websitejudgechristine.org
N.C. General Assembly and District Attorney
N.C. State Senate, District 35
Vote for ONE
- Christine E. WinwardDemocratic
Official campaign website
- Campaign Substackwinwardfornc.substack.com
- BallotReady profileballotready.org
- Todd JohnsonRepublicanIncumbent
Official campaign website
- Campaign websitevotetoddjohnson.com
- BallotReady profileballotready.org
N.C. House of Representatives, District 69
Vote for ONE
- Dean ArpRepublicanIncumbent
Official campaign website
- Campaign websitedeanarp.com
- Ballotpediaballotpedia.org
- Heidi SinsleyDemocratic
Official campaign website
- Campaign websitesinsleyfornc.com
District Attorney, District 30
Vote for ONE
Only one candidate appears on this ballot.
- Trey RobisonRepublicanIncumbent
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
Union County offices
Union County Board of Commissioners
Vote for THREE
- Christina DupontDemocratic
No campaign website found. Third-party information below.
- Branch Politics race page (lists Dupont)branch.vote
- Melissa M. MerrellRepublicanIncumbent
No campaign website found. Official government page below.
- Official county commissioner page (government)unioncountync.gov
- BallotReady profileballotready.org
- Branch Politics profilebranch.vote
- Brian W. HelmsRepublicanIncumbent
No campaign website found. Third-party information below.
- BallotReady profileballotready.org
- Branch Politics profilebranch.vote
- Sam HarrisRepublican
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
Union County Board of Commissioners, unexpired term ending 2028
Vote for ONE
- Madeleine BylDemocratic
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
- Errol WedraRepublicanIncumbent
Appointed to this seat in May 2026.
No campaign website found. Official government page below.
- Official county commissioner page (government)unioncountync.gov
- Branch Politics profilebranch.vote
Union County Board of Education, At-Large
Vote for ONE
- Alexis StadlerDemocratic
Official campaign website
- Campaign websitestadlerforucps.com
- Linda O. RobinsonRepublican
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
Union County Board of Education, District 4
Vote for ONE
- Brittany CabunoDemocratic
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
- Stephen SmithRepublican
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
Union County Clerk of Superior Court
Vote for ONE
Only one candidate appears on this ballot.
- Wendy MaynardRepublican
Official campaign website
- Campaign websitevotewendymaynard.com
Union County Sheriff
Vote for ONE
Only one candidate appears on this ballot.
- Eddie CatheyRepublicanIncumbent
No campaign website found. Official government page below.
- Sheriff's Office biography (government)unioncountysheriffsoffice.com
- BallotReady profileballotready.org
Nonpartisan elections
Union County Soil and Water Conservation District Supervisor
Vote for TWO
- Taylor MoyerNonpartisan
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
- Wayne S. MoserNonpartisanIncumbent
No campaign website found. Third-party information below.
- Branch Politics profilebranch.vote
- Write-in
A blank write-in line appears on the ballot. Fill in the oval and print a name.
- Write-in
A blank write-in line appears on the ballot. Fill in the oval and print a name.
Ballot questions
Ballot questions have no candidates, so there are no campaign websites. Each links to the official source where one exists, plus news explainers.
Constitutional Amendment: Photo ID for all voters
Choose one
Constitutional amendment to require all voters, not just those presenting to vote in person, to present photo identification before voting.
Learn more (ballot questions have no campaign sites)
- Official summary explanation of the amendments (PDF, hosted by the Beaufort County Board of Elections)beaufortncboe.org · Official source
- WUNC explainer on all three amendmentswunc.org · News or explainer
- Axios Charlotte: the amendments, with arguments for and againstaxios.com · News or explainer
- WBTV: what to know before you vote on the amendmentswbtv.com · News or explainer
Constitutional Amendment: State income tax rate cap
Choose one
Constitutional amendment to keep the State income tax rate from being raised higher than three and one-half percent (3.5%).
Learn more (ballot questions have no campaign sites)
- Official summary explanation of the amendments (PDF, hosted by the Beaufort County Board of Elections)beaufortncboe.org · Official source
- WUNC explainer on all three amendmentswunc.org · News or explainer
- Axios Charlotte: the amendments, with arguments for and againstaxios.com · News or explainer
- Ballotpedia News: the income tax and property tax amendmentsnews.ballotpedia.org · News or explainer
Constitutional Amendment: Limits on local property tax increases
Choose one
Constitutional amendment requiring limits on property tax increases by local governments.
Learn more (ballot questions have no campaign sites)
- Official summary explanation of the amendments (PDF, hosted by the Beaufort County Board of Elections)beaufortncboe.org · Official source
- WUNC explainer on all three amendmentswunc.org · News or explainer
- Axios Charlotte: the amendments, with arguments for and againstaxios.com · News or explainer
- Ballotpedia News: the income tax and property tax amendmentsnews.ballotpedia.org · News or explainer
Union County Jail Bonds
Choose one
Shall the order authorizing $200,000,000 of bonds plus interest to pay the capital costs of providing for the design, construction, furnishing and equipping of a new jail facility, and providing that additional taxes may be levied in an amount sufficient to pay the principal of and interest on the bonds, be approved? (Abbreviated. Your ballot lists the full question, including an estimated total cost over the life of the bond of $312,224,000 and an estimated property tax increase of $31.10 per year for each $100,000 of property tax value.)
Learn more (ballot questions have no campaign sites)
- Union County government announcement on the bond referendumunioncountync.gov · Official source
- WSOC: hearing on the $200M jail bondwsoctv.com · News or explainer
- Spectrum News: Union County jail referendumspectrumlocalnews.com · News or explainer