Le canton n° 5 (Haguenau) comprend les communes suivantes : Batzendorf, Berstheim, Dauendorf, Haguenau, Hochstett, Huttendorf, Morschwiller, Niederschæffolsheim, Ohlungen, Schweighouse-sur-Moder, Uhlwiller, Wahlenheim, Wintershouse, Wittersheim.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Haguenau.