La ciudad se divide en seis distritos legislativos y consiste en dieciséis distritos geográficos: Binondo, Ermita, Intramuros, Malate, Paco, Pandacán, Port Area, Quiapo, Sampaloc, San Andrés, San Miguel, San Nicolás, Santa Ana, Santa Cruz, Santa Mesa y Tondo.