Under the Mayor-Council-Manager form of Government, the City Manager is responsible for the administration of all the affairs of the City. The Manager supervises all department heads and is responsible for all employees of the City.
The City Manager is also required to prepare and submit the annual budget to the City Council. The Manager keeps the the City Council advised of the City's financial condition and also makes recommendations to the Council on all matters of the welfare of the City. The City Manager not only acts as staff to the City Council, but also has a non-voting seat at City Council meetings.
Besides management of all of the City departments, the City Manager is directly involved in many of the administrative and planning functions of the City, such as human resources, financial management, economic development, planning, zoning and communications.