Mecanhelas é um distrito situado na província de
Niassa, em
Moçambique, com sede na vila de Insaca. Tem limite a norte com o distrito de
Mandimba, a oeste com a República do
Malawi, a sul com o distrito de
Milange da província da
Zambézia e a este com o distrito de
Cuamba.