A yellow banner, with an orange-yellow checkbox to the right, with a checkmark in it, and orange-yellow rays exuding from it, with the text Cast Your Vote by March 5 written over it


There are more ways than ever to cast your ballot. Vote early, by mail or at the polls on Election Day — and make your voice heard!

Illustration of a mouth

Vote by mail

Voting by mail is a secure and convenient way to cast your ballot. And if you’ve registered in California, you’ll automatically receive a vote-by-mail ballot with prepaid postage.

Just fill it out, sign it and return it one of these ways:

  • Put it in the mail no later than Election Day, March 5.

  • Drop it off at an official mail-ballot drop box by 8 p.m. on Election Day. Find a drop location near you.

  • Drop it off at any polling place before the polls close at 8 p.m.

Not a California resident? Learn how to vote by mail in your state.

Check your registration

If you’ve moved since you last registered or voted, you may need to update your address.

Check your registration

Vote in person

California’s made voting easier than ever. Here are your options.

  • Vote early! Most UC campuses are in precincts that allow voting starting up to 11 days before Election Day, including weekends. (That’s February 24 for the 2024 midterm election.) Learn about early voting near you.

  • Vote on Election Day, March 5. The polls are open from 7 am to 8 pm. Polling locations may change, so double-check before you go. Find your polling place.

  • Vote conditionally if need be. If you missed the February 20 registration deadline or go to the wrong polling place, you can still cast a provisional ballot. It counts like any other once officials confirm that you’re eligible to vote.

Illustration of a hand

Take the pledge

Make a promise to vote by Election Day and invite your friends to join you. Accountability is key to getting out the vote.

Sign up here for reminders, info and updates to help you get to the polls.


What's on your ballot?

The 2024 primary election will include candidates for national races such as Senate and House of Representatives, state races including governor, lieutenant governor and secretary of state, and dozens of local races, including mayor and school board.

Along with candidates for office, you’ll also have the chance to weigh in on issues that directly affect your community, through propositions and ballot measures.

Brush up on the ballot

Key dates

February 20, 2024: Online registration deadline

March 5, 2024: Election Day