Municipal elections were held in San Diego in 2016 for mayor, city attorney, city council, and ballot measures. The primary election was held on Tuesday, June 7, 2016, and the general election was held on Tuesday, November 8, 2016. Five of the nine council seats were contested. Two city council incumbents ran 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 election, starting with a primary in June followed by a runoff in November between the top-two candidates if no candidate received a majority of the votes in the first round.