Marrupa é um distrito situado na província de Niassa, em Moçambique, com sede na vila de Marrupa. Tem limite, a norte com o distrito de Mecula, a oeste com os distritos de Majune e Mavago, a sul com os distritos de Nipepe e Maúa e a este com os distritos de Mueda e Namuno da província de Cabo Delgado.