The 1986 San Diego mayoral special election was held on June 3, 1986, to elect the mayor for San Diego. The special election was necessary due to the resignation of former Mayor Roger Hedgecock.
Municipal elections in California are officially non-partisan, though some candidates do receive funding and support from various political parties. The non-partisan special primary was held Tuesday, February 25, 1986. Former San Diego City Council member Maureen O'Connor and current council member Bill Cleator received the most votes and advanced to the June runoff. O'Connor was elected mayor with a majority of the votes in the June runoff.