Le canton d'Authon-du-Perche est une ancienne division administrative française située dans le département d'Eure-et-Loir et la région Centre-Val de Loire.
Ce canton était organisé autour d'Authon-du-Perche dans l'arrondissement de Nogent-le-Rotrou.
Son altitude variait de 134 m (Coudray-au-Perche) à 278 m (Beaumont-les-Autels) pour une altitude moyenne de 219 m.
Le canton d'Authon-du-Perche se situait au sud du Perche. Le canton était limitrophe des départements de l'Orne au nord-ouest, de la Sarthe à l'ouest et du Loir-et-Cher au sud.
Encore vallonné et couvert de bois, le canton s’insérait pour une partie dans le Perche mais l'est du canton assurait la transition avec le Faux-Perche. Les reliefs y étaient bien moins prononcés.
Le chef-lieu est Authon-du-Perche, où l'on dénombre 1267 habitants. Mais cette commune centre est fortement concurrencée par La Bazoche-Gouët, commune de 1260 habitants.
À vocation essentiellement agricole, le canton accueille quelques industries concentrées essentiellement à Authon-du-Perche, La Bazoche-Gouët et à Luigny, près de la sortie de l'autoroute A11. Le tourisme se développe aidé par la création du Parc naturel régional du Perche.
Le canton d'Authon avait deux conseillers d'arrondissement.
Le territoire du canton était divisé entre deux structures de coopération intercommunale. Au sud et à l'est, les communes de Chapelle-Royale, La Bazoche-Gouët, Les Autels-Villevillon, Luigny et Moulhard faisaient partie de l'ancienne communauté de communes du Perche-Gouët.
Au nord, les communes d'Authon-du-Perche, Beaumont-les-Autels, Béthonvilliers, Charbonnières, Coudray-au-Perche, Les Étilleux, Miermaigne et Soizé faisaient partie de la communauté de communes du Perche.
La commune de Chapelle-Guillaume qui avait demandé de rejoindre la communauté de communes du Perche n'a pas été admise à y entrer, vraisemblablement car elle ne constituait pas une continuité territoriale de la communauté. La commune de Miermaigne a quant à elle émis le souhait de quitter la communauté de communes du Perche quelques semaines seulement après sa création.
Le canton d'Authon-du-Perche regroupait quinze communes et comptait 5 690 habitants (recensement de 1999 sans doubles comptes).