Nampula está dividida en veintiún distritos, que a su vez quedan subdivididos en puestos administrativos, conforme a la siguiente relación: