Marylanders have three ways to cast their vote in the primary election: in-person early voting, mail-in voting, and in-person voting on Primary Election Day, Tuesday, May 14, 2024. The key dates below will help Marylanders register to vote and cast their vote.