San Diegans trickled out to their polling places Tuesday to cast votes in a handful of local, state and national contests.
We already gathered some intel from mail-in ballots – Rep. Scott Peters has an uphill battle to hold onto his seat, and older voters could decide the election. If you’ve yet to cast your ballot, check out our Busy Voter’s Election Guide for some last-minute cramming.
Here are a few choice shots of the democratic process unfolding. We’ll update with more as the day and night unfold.
All photos by Dustin Michelson. This post has been updated.
Mayor Kevin Faulconer rallies volunteers at the Republican Party of San Diego County’s Get Out The Vote event in Mission Valley.
A Republican Party volunteer explains voter information packets to canvassers at the event.
Another volunteer prepares to hand out voter information packets.
And they’re off. Armed with packets, canvassers head out.
Ed Fields of Scripps Ranch drops off his ballot at the San Diego County Registrar of Voters.
Races for the 52nd Congressional District and City Council District 6 have become the two most heated in San Diego.
Rep. Scott Peters, the incumbent Democrat running to keep his seat in the 52nd District, receives his ballot at All Hallows Catholic Church in La Jolla.
Chris Cate, the Republican candidate for City Council District 6, campaigns early at the corner of Black Mountain Road and Mira Mesa Boulevard in Mira Mesa.
Ron Nehring, the Republican candidate for lieutenant governor, arrives at the San Diego County Registrar of Voters to cast his ballot.
Carol Kim, Cate’s Democratic rival in District 6, picks up her ballot at her polling place in Mira Mesa.