City Council

2020 City Council  
The City of Walnut Creek has five Council members. They are elected at large for 4-year, staggered terms; elections are held in November of each even-numbered year. The Mayor, who was selected on December 3, 2019, is Loella Haskew; she will serve as Mayor until December of 2020.  Kevin Wilk is serving as the Mayor Pro Tem.

City Council Handbook

The City Council Handbook is intended to assist Council members in carrying out their roles, as well as to provide useful
information to prospective Council members and other interested citizens. Through agreement of the City Council and staff to adhere to these practices, the effective administration of City Council affairs is greatly enhanced. While attempting to not be overly restrictive, procedures are established so that expectations and practices can be clearly articulated to guide Council members in their actions.

City Council Priorities 

The City Council will be focused on four major issues in the coming years. Read the priorities here.

Legislative Platform 

The City Council adopts a legislative platform each year to serve as a framework for State advocacy efforts. The City employs a lobbyist, Townsend Public Affairs (TPA) to act as the voice for the City of Walnut Creek on all State legislation. TPA uses the legislative platform as their guide for advocacy. 

Council Meetings

Council meetings are held the first and third Tuesday of each month at 6 p.m. in the Council Chamber at City Hall, 1666 North Main Street. For meeting agendas and minutes, click here.

All Council meetings are televised live over Comcast Channels 28 and Channel 26 (Rossmoor), on Astound Channel 29, and on AT&T U-Verse Channel 99. The meeting broadcast is repeated in its entirety the following Saturday at 1 p.m. and Sunday at 6 p.m. on Comcast Channels 28 and 26 and on Astound Channel 29.

In addition, meetings are streamed live and archived on our Public Meetings page.

How to meet with the Mayor

To meet with the Mayor, call the City Manager's Office at (925) 256-3504. Council members may also be reached by contacting the City Manager's office. You may email comments to the Mayor at

For 2020 City Council member Assignments, click here.