The Canton of Ahun is a canton situated in the Creuse département and in the Nouvelle-Aquitaine region of central France.
An area of farming and forestry in the arrondissement of Guéret, centred on the town of Ahun,. The altitude varies from (Pionnat) to (Maisonnisses) with an average altitude of .
At the French canton reorganisation which came into effect in March 2015, the canton was expanded from 11 to 27 communes: