Election Day is Tuesday, November 3
Tap your state. Get the official links. Thirty seconds.
No account. No sign-up. Nothing to type. Every button below goes to your state's official election office. This page collects nothing about you; see the privacy page.
Where do you vote?
Alabama
- Polls on Nov. 3
- 7 a.m. to 7 p.m. (Mostly Central time)
- Mail ballot
- Received by noon on Election Day by mail; by 5 p.m. Nov 2 if hand delivered.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Alaska
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-03 Varies by location; many early voting sites stay open through Election Day.
- Mail ballot
- Postmarked by Nov 3 and received within 10 days.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Arizona
- Polls on Nov. 3
- 6 a.m. to 7 p.m.
- Early voting ends
- 2026-10-30 Friday, Oct 30 (some counties offer emergency early voting through Nov 2).
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Arkansas
- Polls on Nov. 3
- 7:30 a.m. to 7:30 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- By mail: received by 7:30 p.m. Nov 3. In person: by close of business Friday, Oct 30.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
California
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-02 Up to Monday, Nov 2; varies by county.
- Mail ballot
- Postmarked by Nov 3 and received within 7 days.
Checked 2026-10-26. 14 days before the election through Election Day
Colorado
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-11-03 All-mail state; in-person vote centers are open through Election Day.
- Mail ballot
- Received by 7 p.m. on Nov 3 (drop box or in person; do not mail in the last week).
Checked 2026-10-26. during early voting and on Election Day
Connecticut
- Polls on Nov. 3
- 6 a.m. to 8 p.m.
- Early voting ends
- 2026-11-01 Sunday, Nov 1.
- Mail ballot
- Received by close of polls Nov 3 by mail; by Nov 2 if returned in person.
Checked 2026-10-26. Election Day only, at a designated same-day location
Delaware
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-01 Sunday, Nov 1.
- Mail ballot
- Received by 8 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
District of Columbia
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Mail ballot
- Postmarked by Nov 3 and received within 10 days.
Checked 2026-10-26. Election Day only
Florida
- Polls on Nov. 3
- 7 a.m. to 7 p.m. (local time; the Panhandle is on Central time)
- Early voting ends
- 2026-10-31 No earlier than Saturday, Oct 31; many counties run through Sunday, Nov 1. Check your county.
- Mail ballot
- Received by 7 p.m. on Nov 3. Postmarks do not count.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Georgia
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-10-30 Friday, Oct 30.
- Mail ballot
- Received by close of polls on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Hawaii
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-11-03 All-mail state; Voter Service Centers are open through Election Day.
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. at Voter Service Centers during early voting and on Election Day
Idaho
- Polls on Nov. 3
- 8 a.m. to 8 p.m. (some counties open at 7 a.m.)
- Early voting ends
- 2026-10-30 Friday, Oct 30 at 5 p.m., in counties that offer it.
- Mail ballot
- Received by 8 p.m. on Nov 3.
Checked 2026-10-26. during early voting and on Election Day
Illinois
- Polls on Nov. 3
- 6 a.m. to 7 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- Postmarked by Nov 3 and received within 14 days.
Checked 2026-10-26. from 27 days before the election through Election Day
Indiana
- Polls on Nov. 3
- 6 a.m. to 6 p.m. (local time)
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- Received by 6 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Iowa
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2 (in-person absentee at the county auditor).
- Mail ballot
- Received before 8 p.m. on Nov 3.
Checked 2026-10-26. during in-person absentee voting and on Election Day
Kansas
- Polls on Nov. 3
- 7 a.m. to 7 p.m. (counties may open as early as 6 a.m.)
- Early voting ends
- 2026-11-02 Up to Monday, Nov 2; varies by county.
- Mail ballot
- Postmarked by Nov 3 and received within 3 days.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Kentucky
- Polls on Nov. 3
- 6 a.m. to 6 p.m. (local time)
- Early voting ends
- 2026-10-31 Saturday, Oct 31.
- Mail ballot
- Received by 6 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Louisiana
- Polls on Nov. 3
- 6 a.m. to 8 p.m.
- Early voting ends
- 2026-10-27 Tuesday, Oct 27.
- Mail ballot
- Received by 4:30 p.m. on Nov 2 for most voters.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Maine
- Polls on Nov. 3
- 6 a.m. to 8 a.m. (varies by town) to 8 p.m.
- Early voting ends
- 2026-10-29 Thursday, Oct 29 (in-person absentee).
- Mail ballot
- Received by the municipal clerk by 8 p.m. on Nov 3.
Checked 2026-10-26. on Election Day at your polling place, or at the town office before
Maryland
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-10-29 Thursday, Oct 29.
- Mail ballot
- Postmarked by Nov 3 and received by 10 a.m. on Nov 13.
Checked 2026-10-26. during early voting and on Election Day
Massachusetts
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-10-30 Friday, Oct 30.
- Mail ballot
- Received by Nov 3.
Checked 2026-10-26. only until the registration deadline, 10 days before the election
Michigan
- Polls on Nov. 3
- 7 a.m. to 8 p.m. (local time)
- Early voting ends
- 2026-11-01 Sunday, Nov 1.
- Mail ballot
- Received by your clerk by 8 p.m. on Nov 3.
Checked 2026-10-26. at your city or township clerk through Election Day
Minnesota
- Polls on Nov. 3
- 7 a.m. to 8 p.m. (small towns may open later)
- Early voting ends
- 2026-11-02 Monday, Nov 2 (in-person absentee).
- Mail ballot
- Received by 8 p.m. on Nov 3 (mail, drop box or in person).
Checked 2026-10-26. Election Day only
Mississippi
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Mail ballot
- Postmarked by Nov 3 and received within 5 business days.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Missouri
- Polls on Nov. 3
- 6 a.m. to 7 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2 (no-excuse in-person absentee).
- Mail ballot
- Received by close of polls on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Montana
- Polls on Nov. 3
- 7 a.m. to 8 p.m. (small precincts may open at noon)
- Early voting ends
- 2026-11-02 Noon, Monday, Nov 2.
- Mail ballot
- Received by 8 p.m. on Nov 3.
Checked 2026-10-26. late registration at the county election office through noon the day before, and on Election Day
Nebraska
- Polls on Nov. 3
- 8 a.m. Central / 7 a.m. Mountain to 8 p.m. Central / 7 p.m. Mountain
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- Received by close of polls on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Nevada
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-10-30 Friday, Oct 30.
- Mail ballot
- Postmarked by Nov 3 and received within 4 days.
Checked 2026-10-26. during early voting and on Election Day
New Hampshire
- Polls on Nov. 3
- 11 a.m. or earlier (varies by town) to 7 p.m. or later (varies by town)
- Mail ballot
- Received by 5 p.m. on Nov 3.
Checked 2026-10-26. Election Day only, at your polling place
New Jersey
- Polls on Nov. 3
- 6 a.m. to 8 p.m.
- Early voting ends
- 2026-11-01 Sunday, Nov 1.
- Mail ballot
- Postmarked by 8 p.m. Nov 3 and received within 6 days.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
New Mexico
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31.
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. from 28 days before the election through Election Day
New York
- Polls on Nov. 3
- 6 a.m. to 9 p.m.
- Early voting ends
- 2026-11-01 Sunday, Nov 1.
- Mail ballot
- Postmarked by Nov 3 and received within 7 days, or hand-delivered on Election Day.
Checked 2026-10-26. only on the 10th day before the election, when registration and early voting overlap
North Carolina
- Polls on Nov. 3
- 6:30 a.m. to 7:30 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31.
- Mail ballot
- Received by 7:30 p.m. on Nov 3.
Checked 2026-10-26. during early voting only, not on Election Day
North Dakota
- Polls on Nov. 3
- 7 a.m. to 9 a.m. (varies) to 7 p.m. to 9 p.m. (varies)
- Early voting ends
- 2026-11-02 Monday, Nov 2; varies by county.
- Mail ballot
- Postmarked by Nov 2.
Checked 2026-10-26. North Dakota has no voter registration; bring an accepted ID
Ohio
- Polls on Nov. 3
- 6:30 a.m. to 7:30 p.m.
- Early voting ends
- 2026-11-01 Sunday, Nov 1 at 5 p.m.
- Mail ballot
- Postmarked by Nov 2 and received within 4 days, or delivered in person by 7:30 p.m. Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Oklahoma
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31 at 2 p.m.
- Mail ballot
- By mail: received by 7 p.m. Nov 3. Hand delivered: by close of business Nov 2.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Oregon
- Polls on Nov. 3
- 7 a.m. (drop sites) to 8 p.m. (all-mail state)
- Mail ballot
- Postmarked by Nov 3 and received within 7 days.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Pennsylvania
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-03 No early voting; mail ballots can be applied for and returned in person at county offices until 8 p.m. Nov 3.
- Mail ballot
- Received by 8 p.m. on Nov 3. Postmarks do not count.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Rhode Island
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- Received by 8 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
South Carolina
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31.
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
South Dakota
- Polls on Nov. 3
- 7 a.m. to 7 p.m. (local time)
- Early voting ends
- 2026-11-02 Monday, Nov 2 at 5 p.m. (in-person absentee).
- Mail ballot
- Received by Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Tennessee
- Polls on Nov. 3
- varies by county to 8 p.m. Eastern / 7 p.m. Central
- Early voting ends
- 2026-10-29 Thursday, Oct 29.
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Texas
- Polls on Nov. 3
- 7 a.m. to 7 p.m. (local time)
- Early voting ends
- 2026-10-30 Friday, Oct 30.
- Mail ballot
- Postmarked by 7 p.m. Nov 3 and received by 5 p.m. Nov 4.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Utah
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-10-30 Friday, Oct 30.
- Mail ballot
- Postmarked by Nov 2 if mailed; received by Nov 3 if dropped off.
Checked 2026-10-26. during early voting and on Election Day
Vermont
- Polls on Nov. 3
- 5 a.m. to 10 a.m. (varies by town) to 7 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2.
- Mail ballot
- Received by close of business Nov 2 if mailed; or hand-delivered to your polling place on Nov 3.
Checked 2026-10-26. up to and including Election Day
Virginia
- Polls on Nov. 3
- 6 a.m. to 7 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31 at 5 p.m.
- Mail ballot
- Postmarked by Nov 3 and received by noon Nov 6.
Checked 2026-10-26. during early voting and on Election Day
Washington
- Polls on Nov. 3
- varies (vote centers) to 8 p.m. (all-mail state)
- Early voting ends
- 2026-11-02 Monday, Nov 2 (vote centers); all-mail state.
- Mail ballot
- Postmarked by Nov 3 (drop boxes close 8 p.m.).
Checked 2026-10-26. in person up to and including Election Day
West Virginia
- Polls on Nov. 3
- 6:30 a.m. to 7:30 p.m.
- Early voting ends
- 2026-10-31 Saturday, Oct 31.
- Mail ballot
- Postmarked by Nov 3 and received within 5 days; in person by Nov 2.
Checked 2026-10-26. Same-day registration is not offered; registration deadlines have passed, but check your status because many people who think they are unregistered are not.
Wisconsin
- Polls on Nov. 3
- 7 a.m. to 8 p.m.
- Early voting ends
- 2026-11-01 No later than Sunday, Nov 1; set by your municipality.
- Mail ballot
- Received by 8 p.m. on Nov 3.
Checked 2026-10-26. Election Day only, at your polling place
Wyoming
- Polls on Nov. 3
- 7 a.m. to 7 p.m.
- Early voting ends
- 2026-11-02 Monday, Nov 2 (in-person absentee).
- Mail ballot
- Received by 7 p.m. on Nov 3.
Checked 2026-10-26. Election Day only, at your polling place
Why it matters this year
Ten numbers, each one linked to the document it came from.
Almost 50 million Gen Z can vote this year. Only 33% say they definitely will. The margin in most states is smaller than that gap. Source: CIRCLE at Tufts, April 2026; Harvard Youth Poll, Oct. 22, 2026
First-time buyers are 21% of the market, the lowest ever recorded and half what it was in 2007. Source: National Association of Realtors, 2025 Profile of Home Buyers and Sellers
Defaults grew by 1.3 million borrowers in one quarter. Garnishment and tax-refund seizure are paused, with no end date published. Source: Federal Student Aid data through March 2026; studentaid.gov
SAVE cut payments to $0 for some borrowers. Its replacement starts at $10 a month and forgives after 30 years. More than 2 million have already been notified. Source: CNN, July 29, 2026; Under Secretary of Education Nicholas Kent
School at least half time counts, if you report it. The requirement comes from the 2025 budget law. Source: Health Affairs Scholar, Aug. 2026; Congressional Research Service with CBO estimates
Keeping the same marketplace plan in 2026 cost 114 percent more after the enhanced tax credits expired. Source: KFF analysis of 2026 rate filings and enrollment data
Unemployment for graduates ages 22 to 27 is 5.6%. Nearly two-thirds of young Americans call AI replacing jobs a serious threat to their finances. Source: Federal Reserve Bank of New York, Q2 2026; Harvard Youth Poll, Oct. 2026
Six more states cut it off at 6 to 12 weeks. Four states decide the question directly on November 3. Source: KFF, Oct. 16, 2026; Guttmacher Institute, Oct. 2026
GAO counted 39,314 detained on January 20, 2025 and 67,180 on July 30, 2026. Congress added $45 billion for detention through 2029. Source: GAO, Sept. 24, 2026; TRAC, July 2026
SNAP participation fell from 41.6 million in July 2025 to 36.1 million in July 2026, a 13 percent drop. The Center on Budget and Policy Priorities estimates about 2 million of those are children. Source: USDA monthly participation table (data as of Oct. 9, 2026); CBPP tracker
Problems at the polls? Election Protection hotline (nonpartisan): 866-OUR-VOTE.
Paid for by David Sherrer II. Not authorized by any candidate or candidate's committee. DumpTrump.win is an independent, source-linked site; contact through dumptrump.win/submit.