Municipal elections were held in San Diego in 2020 for mayor, city attorney, and city council. The primary election occurred Tuesday, March 3, 2020, and the general election occurred Tuesday, November 3, 2020. Five of the nine council seats were contested. No council incumbents stood for reelection.
Municipal elections in California are officially non-partisan, although most members do identify a party preference. A two-round system was used for the elections, starting with primaries in March followed by runoff elections in November between the top-two candidates in each race.