Élu au conseil municipal de San Diego pour le 2e district du au , Kevin Faulconer est élu maire de San Diego le face au démocrate David Alvarez, par 52,9% des voix[1]. Il entre en fonction le jour de sa démission de son mandat de conseiller municipal.
Il succède ainsi à Bob Filner, qui présente sa démission le , remplacé par intérim par Todd Gloria. Il est élu le pour un mandat plein de quatre ans avec 57,2% des voix. Il quitte ses fonctions le , ne pouvant concourir à un troisième mandat.
Faulconer se montre initialement intéressé par le scrutin de 2022, avant d'inscrire son nom parmi les candidats visant à remplacer le démocrate Gavin Newsom, qui fait face à une procédure de rappel[4]. Il se place troisième lors de l'élection avec 8% des voix, loin derrière Larry Elder, avec 48,4% des voix. Cependant, 61,8% des électeurs rejettent la proposition de rappel et Gavin Newsom reste en poste. En , Faulconer annonce qu'il renonce à se présenter à nouveau en novembre suivant[5].