Heather Fargo was first elected to the Sacramento City Council in 1989 to a five-year term as Sacramento was transitioning to even year city-wide elections. Fargo represented District One which includes Downtown and Natomas. In the September primary, she came in second place to businesswoman Kate Karpilow but beat future City Councilman Ray Tretheway who came in third place and incumbent David Shore who came in fourth place. However, Fargo came back to beat Karpilow in November.

Upon Grantland Johnson's resignation from the County Board of Supervisors in 1994, Fargo decided to run for the Board. In that election, she faced attorney and community activist Roger Dickinson. In a closely fought election, Dickinson narrowly beat Fargo. After that loss she was re-elected in 1994 and 1998. While serving on the city council, (prior to becoming Mayor full-time), she was employed as a manager of the California State Parks Volunteer Program.

Upon the sudden death in November 1999 of Mayor Joe Serna, Jr., Land Park city councilman Jimmie Yee became the acting mayor. Several candidates announced their intentions to run. Other than Fargo, three other councilmembers were also seeking the mayorship. North Sacramento city councilman Rob Kerth who represented an area immediately adjacent to Fargo's also decided to run. In addition, Steve Cohn, the city councilman for East Sacramento ran along with Robbie Waters who represents the Pocket and Greenhaven areas decided to run along with several lesser known candidates that included businessman and attorney Joe Genshlea and community activist Julie Padilla. Fargo, who won 22% of the vote in the primary and Kerth who won 20% of the vote made it into the November runoff, where Fargo was elected with just 53% of the vote. In winning, Fargo became the first Latina mayor of an American city.[1]

Fargo did not face as stiff competition in her 2004 re-election. Her main opponent was Ross W. Relles, Jr., a businessman. Other candidates were Deputy Attorney General Mark Soble and Lorenzo Patino Law School President Leonard Padilla. Virtually unopposed against candidates far less funded, Fargo won solidly in the primary election, thus no runoff was necessary.

The primary election for Mayor took place on 3 June 2008. Fargo received 39% of the vote, while former NBA star and Sacramento native Kevin Johnson received 46% of the vote.[2] Since neither received a majority of the votes, a run off election was scheduled for November 2008, where she was defeated by a margin of 58% to 42%.

During the primary election campaign, Fargo initially claimed that she had the support of all the city councilmembers. Yet, Councilman Robbie Waters, Steve Cohn, and Sandra Sheedy all ended up endorsing Johnson during the primary.[citation needed] On September 4, 2008 only Councilman Kevin McCarty endorsed Heather Fargo.[3]