Baku divide-se em onze distritos administrativos, ou
raions: Azizbayov, Binagadi, Garadagh, Narimanov, Nasimi, Nizami, Sabail, Sabunchu, Khatai, Surakhany e Yasamal e 48 municipalidades. Entre estas incluem-se as municipalidades localizadas nas ilhas da Baía de Baku (
arquipélago de Baku) e a cidade de
Oil Rocks, construída sobre estacas no Mar Cáspio, distando 60 km de Baku.