Le canton n° 10 (Eu) comprend les communes suivantes : Aubermesnil-aux-Erables, Baromesnil, Bazinval, Blangy-sur-Bresle, Campneuseville, Canehan, Criel-sur-Mer, Cuverville-sur-Yères, Dancourt, Etalondes, Eu, Fallencourt, Flocques, Foucarmont, Guerville, Hodeng-au-Bosc, Incheville, Longroy, Melleville, Le Mesnil-Réaume, Millebosc, Monchaux-Soreng, Monchy-sur-Eu, Nesle-Normandeuse, Pierrecourt, Ponts-et-Marais, Réalcamp, Rétonval, Rieux, Saint-Léger-aux-Bois, Saint-Martin-au-Bosc, Saint-Martin-le-Gaillard, Saint-Pierre-en-Val, Saint-Rémy-Boscrocourt, Saint-Riquier-en-Rivière, Sept-Meules, Touffreville-sur-Eu, Le Tréport, Villers-sous-Foucarmont, Villy-sur-Yères.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Eu.