Coordinate: 15°15′S 39°30′E / 15.250°S 39.500°E / -15.250; 39.500

Nampula è una provincia del Mozambico settentrionale. Anche la capitale si chiama Nampula.

L'isola Ilha de Moçambique, patrimonio mondiale dell'UNESCO, fa parte della provincia.

Il fiume Lúrio forma il confine settentrionale. Le montagne della provincia includono il monte Inago (1804 m), il monte Ribaue, il monte Panda e il monte Nairucu.