Het district Mahe is een van de vier districten van Puducherry Union Territory. Mahe is qua grootte het kleinste district in India en het zesde district in India met de minste inwoners.

Mahe wordt aan drie kanten omringd door het district Kannur en aan één kant door het district Kozhikode, omdat het in de staat Kerala ligt. Het uniegebied Puducherry bestaat uit vier aaneengesloten districten.

Het district Mahe heeft een zeer kleine oppervlakte van slechts 8,69 km². De totale bevolking van het district is 41.934, ongeveer gelijk aan Liechtenstein. De alfabetiseringsgraad van het district is 98,35%. De bevolkingsdichtheid van het district Mahe is 4659 inwoners/1 vierkante km en 12070 inwoners/1 vierkante mijl.