1 — Cards, filtered by tag (homepage parity)
Query mode: Election = 2026 General Election. No hand-picking — new dates tagged into this election appear here automatically. This is the direct replacement for the old “All dates” list.
2026 General Election
-
Vote by mail starts
September 4, 2026
Vote by MailCounty boards of elections begin sending absentee ballots to voters who request them.
-
Voter Registration Deadline
October 9, 2026
Register to Vote in NCMust be registered by this date to vote on Election Day. Missed the deadline? You can still register and vote on the same day during early voting.
-
Early voting starts
October 15, 2026
Early VotingRegister and vote on the same day! Vote at any early voting site in your county!
-
Vote by mail request deadline
October 20, 2026
Vote by MailRequest your ballot by 5 PM. Ballots must be *received* by your county board of elections by Election Day (no grace period in NC).
-
Early voting ends
October 31, 2026
Early VotingLast chance to use same-day registration and vote at any early voting site in your county.
-
Election Day
November 3, 2026
Election DayLast day to vote in the general election. Must be registered by voter registration deadline. Vote only at your assigned polling place. Polls open 6:30 AM to 7:30 PM. In line by 7:30 PM? You will be able to vote!
2 — Timeline layout
Same source, chronological rail. Highlighted dates (Election Day) get a filled marker.
Your 2026 voting timeline
-
Vote by mail starts
September 4, 2026
Vote by MailCounty boards of elections begin sending absentee ballots to voters who request them.
-
Voter Registration Deadline
October 9, 2026
Register to Vote in NCMust be registered by this date to vote on Election Day. Missed the deadline? You can still register and vote on the same day during early voting.
-
Early voting starts
October 15, 2026
Early VotingRegister and vote on the same day! Vote at any early voting site in your county!
-
Vote by mail request deadline
October 20, 2026
Vote by MailRequest your ballot by 5 PM. Ballots must be *received* by your county board of elections by Election Day (no grace period in NC).
-
Early voting ends
October 31, 2026
Early VotingLast chance to use same-day registration and vote at any early voting site in your county.
-
Election Day
November 3, 2026
Election DayLast day to vote in the general election. Must be registered by voter registration deadline. Vote only at your assigned polling place. Polls open 6:30 AM to 7:30 PM. In line by 7:30 PM? You will be able to vote!
3 — Compact layout
Dense single-line rows for sidebars and reference pages. Descriptions hidden.
Key dates at a glance
-
Vote by mail starts
September 4, 2026
Vote by Mail -
Voter Registration Deadline
October 9, 2026
Register to Vote in NC -
Early voting starts
October 15, 2026
Early Voting -
Vote by mail request deadline
October 20, 2026
Vote by Mail -
Early voting ends
October 31, 2026
Early Voting -
Election Day
November 3, 2026
Election Day
4 — Topic playlist (replaces a whole legacy list)
Query mode: Topic = Early Voting. This single block replaces the entire “General Election: Early voting” Date List — no duplicated content, and it stays in sync with the canonical dates.
Early voting dates
5 — Contrast guard (the important one)
Both blocks below use the same light blue #7aaff2 that is live on four pages today, where it renders text at 2.21:1 — a WCAG AA failure. The first block has “Keep text readable” ON (the default), the second has it OFF. Decoration is identical; only text colour changes.
Guard ON — text auto-corrected
-
Vote by mail starts
September 4, 2026
Vote by MailCounty boards of elections begin sending absentee ballots to voters who request them.
-
Vote by mail request deadline
October 20, 2026
Vote by MailRequest your ballot by 5 PM. Ballots must be *received* by your county board of elections by Election Day (no grace period in NC).
Guard OFF — raw accent (fails AA)
-
Vote by mail starts
September 4, 2026
Vote by MailCounty boards of elections begin sending absentee ballots to voters who request them.
-
Vote by mail request deadline
October 20, 2026
Vote by MailRequest your ballot by 5 PM. Ballots must be *received* by your county board of elections by Election Day (no grace period in NC).
6 — Hand-picked playlist
Manual mode: three specific dates in a deliberate order (Election Day first), set by drag-and-drop in the editor.
Don’t miss these three
-
Election Day
November 3, 2026
Election DayLast day to vote in the general election. Must be registered by voter registration deadline. Vote only at your assigned polling place. Polls open 6:30 AM to 7:30 PM. In line by 7:30 PM? You will be able to vote!
-
Voter Registration Deadline
October 9, 2026
Register to Vote in NCMust be registered by this date to vote on Election Day. Missed the deadline? You can still register and vote on the same day during early voting.
-
Early voting starts
October 15, 2026
Early VotingRegister and vote on the same day! Vote at any early voting site in your county!
7 — Filled style + highlighted only
Filled cards, restricted to dates flagged as highlighted. Note the contrast guard measures against the filled background, not plain white.
