Today is the last day to cast a ballot in the primary election where voters are weighing in on who will represent them in Congress, the mayor’s office and more than a dozen other posts.

Those two topline races will likely head to a runoff in the Nov. 8 election, but other powerful positions, such as Long Beach City Attorney and City Auditor, are almost certainly going to be decided today. Any candidate who gets more than 50% of the vote in the primary skips the runoff and is catapulted directly into office.

So far, though, voter turnout has been low, with just 8% of ballots in Long Beach being returned as of last week. But time hasn’t run out. There are several ways you can still vote.

You can return your ballot by mail; as long as it’s postmarked by today, it will be counted. You can drop it off at any drop box or voting center across the county, or you can vote in person at any voting center.

Here’s a map of all the ballot drop boxes and voting locations in Long Beach:

For a countywide map of all in-person voting centers (with live wait times), visit the Registrar-Recorder’s website.

To check your registration information, request a ballot in a different language, or for more information, visit lavote.gov. All voters may track their ballots at california.ballottrax.net/voter/.

Eligible voters who missed the May 23 registration deadline but still wish to vote must complete same-day registration at the L.A. County elections office, at any county voting center or online.

Not sure whom to vote for?

Lots of voters were waiting to make up their minds, with many still undecided in key races as of May 27.

If you’re doing last-minute research, our Compare Your Candidates tool can help you with all the local races. If you need a good, long analysis before casting your vote for congress, you can read our profiles of the top two candidates here.

When will we get results?

Results are expected to start coming in shortly after polls close at 8 p.m. You can watch them live at lbpost.com/elections where we’ll also have ongoing coverage all day.

If you have questions or news tips, you can reach us on TwitterFacebook or Instagram, or you can call or text us at 562-655-POST (7678).

Jeremiah Dobruck is managing editor of the Long Beach Post. Reach him at [email protected] or @jeremiahdobruck on Twitter.