Le canton n° 34 (Marck) comprend les communes suivantes : Audruicq, Guemps, Marck, Muncq-Nieurlet, Nortkerque, Nouvelle-Eglise, Offekerque, Oye-Plage, Polincove, Recques-sur-Hem, Ruminghem, Saint-Folquin, Saint-Omer-Capelle, Sainte-Marie-Kerque, Vieille-Eglise, Zutkerque.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Marck.