La Junta de Conservación de Karachi se estableció en 1846 para controlar las epidemias de cólera en Karachi durante el gobierno británico . [1]
La junta se convirtió en una Comisión Municipal en 1852. En 1853, la Comisión Municipal se convirtió en el Comité Municipal de Karachi. La primera piedra del edificio KMC se colocó en la carretera Bundar en 1927.
En 1933, el Comité Municipal de Karachi fue ascendido a Corporación Municipal de Karachi por la Ley Municipal de Karachi. La Corporación Municipal de Karachi se convirtió en la Corporación Metropolitana de Karachi en 1976.
Los comités municipales zonales se establecieron en 1987. Los comités zonales se fusionaron nuevamente en KMC. En 1987 se establecieron cinco corporaciones municipales de distrito. El KMC fue abolido en 2000 y cinco DMC se fusionaron en el distrito de la ciudad de Karachi. El distrito de la ciudad de Karachi se dividió en 18 ciudades y 178 consejos sindicales. En 2011, el gobierno de Sindh restauró la Corporación Metropolitana de Karachi y cinco Corporaciones Municipales de Distrito.