If you plan to vote in the Missouri primary on August 4, please take the following deadlines into consideration.

  • July 8: Deadline to register to vote in Missouri to be eligible to vote on August 4. Voter registrations can be completed here.
  • July 22, 5pm CT: Your local Board of Elections must receive your absentee or mail-in ballot request by this time in order for you to receive a ballot in the mail. Request forms can be found here.
  • August 4: Election Day! Polls are open 6am – 7pm CT. If submitting a mail-in ballot, your ballot must be received by mail only by your local Board of Elections by 7pm. If submitting an absentee ballot, you may submit your ballot by mail or in person to your local Board of Elections by 7pm.

Voting in St. Louis City or County for this election? Here is an overview of the process:   

  1. Request a ballot: There are two voting by mail options—absentee ballots and mail-in ballots. Use this form to request either type of ballot. If one of the absentee ballot excuses applies to you, you can submit the request by mail, email, fax, or in person. If none of the absentee ballot excuses apply to you, you can still request a mail-in ballot. Mail-in ballot requests must be submitted by mail or in person. Whether you are voting using an absentee or mail-in ballot, the form must be received by the Board of Elections by July 22 at 5pm. It is recommended that you submit the form as soon as possible, however, in order to allow time for the entire voting process. If you registered to vote online and have never voted in person in Missouri, you will also need to send a copy of an acceptable voter ID with your ballot request. Once you have filled out the request, you can submit it to the following places:
    • If you’re registered to vote in St. Louis City: 

      • To submit the ballot request form by mail (absentee or mail-in ballot requests): 

        • Board of Election Commissioners
          300 N. Tucker Blvd.
          St. Louis, MO 63101 

      • To submit the ballot request form by email (absentee ballot requests only): 

    • If you’re registered to vote in St. Louis County: 

      • To submit the ballot request form by mail (absentee or mail-in ballot requests):

        • St. Louis County Board of Elections

          ATTN: Absentee 
          725 Northwest Plaza Dr.
          St. Ann, MO 63074 

      • To submit the ballot request form by email (absentee ballot requests only): 
    • If you’re unsure if you are registered to vote in St. Louis City or St. Louis County, you can check here by filling in your information and testing both “St. Louis” and “St. Louis City” in the “County” field. Once you know, follow the directions above for your county. 
  2. Fill out your ballot 
    • After you submit your ballot request form, you will get a ballot in the mail. Fill it out, but before you seal it, check if you need a notary. Unless you are voting absentee due to illness or are at-risk for contracting COVID (as defined in the absentee ballot request form), you will need to get your ballot notarized. 
  3. Get your ballot notarized 
    • After filling out your ballot, take your unsealed ballot and a government-issued ID to a notary. We recommend calling local banks, libraries, and post offices to see if they have someone who can notarize your ballot.   
  4. Submit your ballot 
    • Ballots are due back to the Board of Elections by 7pm CT on August 4. 

Voting outside of St. Louis City or County for this election? Learn more about your local election authority here.