The 2012 San Diego mayoral election was held on Tuesday, November 6, 2012, to elect the mayor for San Diego. Incumbent mayor Jerry Sanders was term-limited and ineligible to run for re-election. Municipal elections in California are officially non-partisan, though some candidates do receive funding and support from various political parties. The non-partisan primary was held Tuesday, June 5, 2012. As no candidate received a majority of primary votes to be declared elected outright, the top two finishers, San Diego City Councilman Carl DeMaio and Congressman Bob Filner, advanced to the November general election. Filner was elected mayor with a majority of the votes in the November election.