Le canton n° 22 (Thury-Harcourt) comprend les communes suivantes : Acqueville, Angoville, Barbery, Le Bô, Boulon, Bretteville-le-Rabet, Bretteville-sur-Laize, Le Bû-sur-Rouvres, Caumont-sur-Orne, Cauvicourt, Cauville, Cesny-Bois-Halbout, Cintheaux, Clécy, Combray, Cossesseville, Croisilles, Culey-le-Patry, Curcy-sur-Orne, Donnay, Espins, Esson, Estrées-la-Campagne, Fresney-le-Puceux, Fresney-le-Vieux, Goupillières, Gouvix, Grainville-Langannerie, Grimbosq, Hamars, Martainville, Meslay, Moulines, Les Moutiers-en-Cinglais, Mutrécy, Ouffières, Placy, La Pommeraye, Saint-Germain-le-Vasson, Saint-Lambert, Saint-Laurent-de-Condel, Saint-Martin-de-Sallen, Saint-Omer, Saint-Rémy, Saint-Sylvain, Soignolles, Thury-Harcourt, Tournebu, Trois-Monts, Urville, Le Vey.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Thury-Harcourt.