DTDumpTrumpVerified facts, not vibes.
Election Day is Tuesday, November 3.I'm a voter. Make my plan →
The record

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.

  1. 21,000,000 people your age skipped 2024. They're betting you do it again.
    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
  2. 40 is when you get your first house now. Record high. Half as many first-timers as 2007.
    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
  3. 15% of your paycheck, gone, if your loan defaults. 9 million already in default. $220 billion.
    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
  4. 30 years of payments before the new loan plan forgives a dime. SAVE forgave in 10. 7.5 million told to switch.
    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
  5. 80 hours a month or you lose Medicaid. Starts Jan. 1. 18.5 million must prove it. 5 million lose coverage.
    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
  6. $1,000+ more a year for the same health plan. Same plan. 114% more. Credits expired Dec. 31.
    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
  7. 42% of new grads work jobs that don't need the degree. And 64% of you see AI taking the rest.
    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
  8. 13 states ban abortion. 5 have no exception for her health. Idaho, Nevada, Virginia, Missouri vote on it Tuesday.
    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
  9. 67,180 people locked up by ICE. 7 in 10 never convicted. Up 71% in 18 months. $45 billion more coming.
    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
  10. 5.5 million fewer people getting food help in one year. About 2 million of them are kids.
    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.