Im Gemeinderat sind acht Parteien vertreten. Die Sitzverteilung sieht wie folgt aus:
Eine Fraktion besteht aus mindestens fünf Mitgliedern des Gemeinderats, die in der Regel der gleichen Partei angehören. Es können aber auch Mitglieder zweier oder mehrerer Parteien oder Gruppierungen eine gemeinsame Fraktion bilden. Die Fraktion ist eine wichtige Plattform für die Meinungsbildung zu den Geschäften des Gemeinderats. Für die Führung des Fraktionssekretariats erhalten die Fraktionen von der Stadt finanzielle Beiträge. Die Fraktionen sind gemäss ihrer Stärke in den Kommissionen vertreten. Jedes Mitglied einer Fraktion ist in der Regel Mitglied von mindestens einer Kommission.
Im Gemeinderat gibt es in der Legislatur 2022 bis 2026 sieben Fraktionen (SP-, FDP-, Grüne-, GLP-, SVP-, Die Mitte/EVP- und AL-Fraktion).