Espoon ylintä päätösvaltaa käyttää 75-jäseninen valtuusto, jonka jäsenet valitaan joka neljäs vuosi järjestettävillä vaaleilla.
Valtuusto vastaa Espoon kaupungin toiminnasta ja taloudesta. Se asettaa pitkän aikavälin tavoitteet, tekee tärkeimmät päätökset ja määrittelee kaupungin tahdon. Se päättää vuosittaisen talousarvion ja sillä on kokonaisvastuu kaupungin toiminnasta ja taloudesta. Valtuusto valitsee joukostaan luottamushenkilöt muun muassa kaupunginhallitukseen ja lautakuntiin. Se voi luovuttaa päätösvaltaansa alemmille toimielimille.