Le canton n° 2 (Bayeux) comprend les communes suivantes : Agy, Arganchy, Barbeville, Bayeux, Campigny, Chouain, Commes, Condé-sur-Seulles, Cottun, Cussy, Ellon, Esquay-sur-Seulles, Guéron, Juaye-Mondaye, Longues-sur-Mer, Magny-en-Bessin, Le Manoir, Manvieux, Monceaux-en-Bessin, Nonant, Port-en-Bessin-Huppain, Ranchy, Ryes, Saint-Loup-Hors, Saint-Martin-des-Entrées, Saint-Vigor-le-Grand, Sommervieu, Subles, Sully, Tracy-sur-Mer, Vaucelles, Vaux-sur-Aure, Vaux-sur-Seulles, Vienne-en-Bessin.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bayeux.