治市的行政事务由其市议会负责。自治市市议会由联立制所产生的120名议员组成。当中60名议员通过60个选区的领先者当选制选举产生，而其余60名议员则从政党名单中选出，因此政党代表总数与选票总数成正比。自2000年至2016年成立以来，市议会一直由非洲人国民大会主导。最近一次在中，非国大失去了多数席位，而民主联盟则拥有57个席位，成为最大党派。然而，民主联盟亦需要多取4个席位才能成为多数。2016年8月17日，民主联盟宣布与非洲基督教民主党、和组成联合政府。联合民主运动后来退出，并由所取代。2018年8