Skip to main content
Wednesday, October 28, 2026
Charlotte, NC|News
The Charlotte Mercury

Always Last... To Breaking News!

Elections

Where to vote, and every race on your ballot, Tuesday, November 3.

Oct 9
Registration deadline, 5 p.m.Closed. Same-day registration still works at early voting.
Oct 15–31
Early voting, 25 county sitesWeekdays 8 a.m. to 7:30 p.m., Saturdays 8 a.m. to 3 p.m., Sundays 1 to 5 p.m.
Oct 20
Mail ballot request deadline, 5 p.m.Return it to the county office by 7:30 p.m. on Election Day.
Nov 3
Election Day, polls 6:30 a.m. to 7:30 p.m.
Your official sample ballot · Dates from the Mecklenburg and N.C. boards of elections.

Where do you live?

We’ll show where you can vote and every race on your ballot.

Or pick a place

Nothing you type or tap is stored. An address is looked up in Mecklenburg County’s own address list to place the pin.

Where you vote

Early voting runs Oct. 15 to Oct. 31.

Add your address above to see the three sites closest to you, or tap any red dot on the map.

Weekdays 8 a.m. to 7:30 p.m. · Saturdays 8 a.m. to 3 p.m. · Sundays 1 to 5 p.m. · Same-day registration works at every site.

All 25 sites ▸

Uptown

  • Directions

North, northwest and University City

  • Directions
  • Directions
  • Directions
  • Directions

Cornelius and Huntersville

  • Directions
  • Directions
  • Directions

East

  • Directions
  • Directions
  • Directions
  • Directions

Matthews and Mint Hill

  • Directions
  • Directions
  • Directions

South and Ballantyne

  • Directions
  • Directions
  • Directions
  • Directions
  • Directions
  • Directions

West and Steele Creek

  • Directions
  • Directions
  • Directions
  • Directions

Loading map…

Lines

Early voting site Your spot

Your ballot

Every race on the Nov. 3 ballot in Mecklenburg

The races marked by address depend on where you live. Add your address above and they fill in.

Federal

N.C. General Assembly

  • N.C. SenateBy address

    Depends on your district. Add your address to see the candidates.

  • N.C. HouseBy address

    Depends on your district. Add your address to see the candidates.

County

Judges

  • N.C. Supreme Court, Associate Justice, Seat 1

    Vote for one

    • Anita EarlsDemocrat
    • Sarah StevensRepublican
  • N.C. Court of Appeals, Seat 1

    Vote for one

    • Michael C. ByrneRepublican
    • John S. ArrowoodDemocrat
  • N.C. Court of Appeals, Seat 2

    Vote for one

    • George Cooper BellRepublican
    • Tobias (Toby) HampsonDemocrat
  • N.C. Court of Appeals, Seat 3

    Vote for one

    • Craig CollinsRepublican
    • Christine Marie WalczykDemocrat
  • Superior Court

    Each of these seats belongs to one Superior Court district inside the county. Your sample ballot shows whether one of them is yours.

    • District 26C, Seat 1George GuiseDemocrat
    • District 26F, Seat 1Karen Eady-WilliamsDemocrat
    • District 26H, Seat 1Elizabeth Thornton TroschDemocrat
  • District Court, District 26

    Every voter in the county votes on these.

    • Seat 13Roderick G. DavisDemocrat
    • Seat 14Alyssa M. LevineDemocrat
    • Seat 15Jennifer L. FleetDemocrat
    • Seat 16Matt NewtonDemocrat
    • Seat 17Paige McTheniaDemocrat
    • Seat 18Habekah CannonDemocrat
    • Seat 19Samantha C. MobleyDemocrat
    • Seat 20Karen D. McCallumDemocrat
    • Seat 21Rhonda L. Patterson-WrightenDemocrat
    • Seat 6 (unexpired term)Kimberly Y. BestDemocrat

Nonpartisan

  • Soil and Water Conservation District Supervisor

    Vote for 2

Questions

Candidates and parties from the N.C. State Board of Elections candidate file, read Friday, October 9, 2026; the state notes its lists can still change. Early voting sites and hours from the State Board’s site list and the Mecklenburg County Board of Elections, read Oct. 14, 2026. District lines and map points are Mecklenburg County’s own data.

Our election coverage

  1. Mecklenburg Mail Ballots Must Arrive by 7:30 p.m. Nov. 3

    12,940 Mecklenburg mail ballots were still outstanding as of Monday. Ballots not yet returned must reach the county by 7:30 p.m. Nov. 3; a postmark no longer counts.

  2. Bradley, McGinn Rematch for NC Senate After a 209-Vote Race

    Two years after 209 votes separated them, Democratic Sen. Woodson Bradley and Republican Stacie McGinn meet again for the state Senate seat in southeast Mecklenburg.

  3. Charlotte Bond Vote: $425 Million for Streets and Housing

    Charlotte's down payment account was at zero in September, and the next money is a $125 million housing bond, a council member said. It is one of three city bond questions, $425 million in all, on the Nov. 3 ballot.

    On the ballot

  4. Mecklenburg Early Voting Opens Thursday at 25 Sites

    Early voting for the Nov. 3 general election runs Oct. 15 through Oct. 31 at 25 sites across Mecklenburg County. Any site works, and eligible residents can register on the spot.

  5. Charlotte's Housing Bond Plan Now Says Where Homes Should Go

    Before voters decide on a $125 million housing bond in November, city staff laid out how the money would be split, with new goals for homes near transit and in higher-opportunity neighborhoods. Council plans to adopt the plan in October.

    On the ballot

  6. SNAP Penalty Could Cost Mecklenburg Up to $42 Million a Year

    A federal penalty tied to North Carolina's food-assistance error rate could take $30 million to $42 million a year out of Mecklenburg County's budget, and the county will owe a share of it even if its own error rate stays under the federal limit. The county's budget director called it a shift of federal costs onto local residents, from a program funded by income tax onto a county whose revenue levers are "really limited to property tax." Whether the General Assembly must cap property tax is the question on the November 3 ballot.

    On the ballot

  7. Raleigh's Property Tax Squeeze Could Cap Charlotte's Future

    The House Property Tax Study Commission meets April 15 with four draft bills, including a levy limit that would cap Mecklenburg County tax increases at roughly 1.5 cents. At a Joint Legislative Breakfast, officials from the BOCC, City Council, and CMS Board presented unified opposition.

    On the ballot

  8. Mecklenburg Chair Asks Staff to Explore Suing State on Taxes

    Mecklenburg County Commission Chair Mark Jerrell directed staff to explore litigation options against the state of North Carolina after a briefing on four property tax bills advancing through the General Assembly. The board's sharpest target: a proposed constitutional amendment that would cap annual property tax increases, threatening the county's ability to fund $484 million in state-mandated costs.

    On the ballot

  9. McFadden's Rival to Be Chief Deputy After Two Public Exits

    Ricky Robbins, the CMPD sergeant who came within 2,717 votes of unseating Garry McFadden in the March primary, starts as Mecklenburg County's chief deputy on April 1. The last two people who held the position resigned with public letters accusing McFadden of running the office like a "third-world dictatorship" and creating a "toxic" work environment.

    On the ballot

  10. Berger Requests Recount in 23-Vote NC Senate Primary

    A 23-vote margin in the NC Senate District 26 Republican primary has triggered a recount that could reshape leadership in Raleigh and ripple into Charlotte policy.

  11. Stein Endorses Challenger to Charlotte Rep. Carla Cunningham

    Governor endorses challenger to 7-term Charlotte incumbent who votes with GOP 84% of time. March 3 primary will decide whether Democrats can restore veto power.

  12. NC Opens 2026 Election Filing: What It Means for Charlotte

    North Carolina's 2026 election cycle officially began at noon on Dec. 1 as candidate filing opened statewide. Here's what Charlotte residents should know before the Dec. 19 deadline.

Earlier elections, including the 2025 city races: every story in the archive