About the City Manager's Office 

The City Manager is the chief administrative officer for the City and is appointed by the Iowa City City Council.

The City Manager implements policy decisions of the City Council and enforces City ordinances. In addition, he or she appoints and directly supervises the directors of the City's operating departments and supervises the administration of the City's personnel system and further supervises the official conduct of City employees including their employment, training, compensation, reclassification, discipline and discharge.

The position also oversees administration of City contracts, execution of public improvements, as well as construction, improvement, and maintenance of all City facilities. 

Budget responsibilities include preparing a proposed annual budget and submitting it to the City Council for consideration and final approval consistent with State law, along with presenting recommendations and programs to the City Council.

Geoff Fruin, City Manager 

An image of Geoff Fruin.

Geoff Fruin has served as Iowa City’s City Manager since August 2016.

Geoff started his career in Iowa City in 2011 and served as the Assistant to the City Manager and later as the Assistant City Manager for Iowa City.

Preceding his employment with Iowa City, Geoff spent more than seven years with the Town of Normal, Illinois where he held several positions concluding with his role as Assistant City Manager.

Before serving in local government, Geoff worked as a research assistant for the Urban Transportation Center at the University of Illinois at Chicago, as well as an intern with both the Chicago Transit Authority and the William J. Clinton presidential administration at the White House in Washington, D.C.  He received his Bachelor’s Degree from the University of Iowa in Business Administration and Master’s Degree in Urban Planning and Public Policy from the University of Illinois at Chicago. 

Geoff and his wife Jenny reside in Iowa City and have three children.

Geoff can be reached by calling 319-356-5013 or e-mailing

Ashley Monroe, Assistant City Manager 
Ashley Monroe

Ashley Monroe has served as Iowa City’s Assistant City Manager since December 2016.

Ashley came to Iowa City from the Village of Hoffman Estates in the Chicago Metropolitan region. In nine years with Hoffman Estates, Ashley worked as Assistant Planner, Management Analyst, and most recently, Assistant to the Village Manager. In her tenure, Ashley managed housing, energy efficiency and transportation grants, served as administrator of communications and sustainability programs and was a member of the budget team.   

Before serving in Hoffman Estates, Ashley worked as Administrative Intern and as a Police Department Desk Attendant at the Village of Homewood, Illinois. Prior to experience in the municipal sector, she worked as a restaurant manager and judge for competitive dance. She earned a Bachelor’s Degree in Political Science and Masters of Public Administration Degree from Northern Illinois University.

Ashley and her husband Zach live in Iowa City and have two children.

Ashley can be reached by calling 319-356-5012 or e-mailing

Simon Andrew, Assistant to the City Manager 

Simon Andrew began his career with the City of Iowa City in 2011 and has served as Management Intern, Budget/Management Analyst, Administrative Analyst, and currently as the Assistant to the City Manager. He also serves as the City’s Americans with Disabilities Act (ADA) Coordinator.

Prior to his employment with the City of Iowa City, Simon worked as an intern with the Greater Cedar Rapids Community Foundation, managed several retail locations in the private sector, and volunteered with Habitat for Humanity in Uganda.

A native of eastern Iowa, Simon received his Bachelor’s Degree in Political Science from the University of Iowa and a Master of Public Policy from the University of Northern Iowa. He currently serves on the Housing Trust Fund of Johnson County Board of Directors.

Simon and his wife Lindsey live in Iowa City and have one child.

Simon can be reached by calling 319-356-5010 or e-mailing