Le canton n° 4 (Coteau de Chalosse) comprend les communes suivantes : Amou, Argelos, Arsague, Baigts, Bassercles, Bastennes, Bergouey, Beyries, Bonnegarde, Brassempouy, Cassen, Castaignos-Souslens, Castelnau-Chalosse, Castel-Sarrazin, Caupenne, Clermont, Doazit, Donzacq, Gamarde-les-Bains, Garrey, Gaujacq, Gibret, Goos, Gousse, Hauriet, Hinx, Lahosse, Larbey, Laurède, Louer, Lourquen, Marpaps, Maylis, Montfort-en-Chalosse, Mugron, Nassiet, Nerbis, Nousse, Onard, Ozourt, Pomarez, Poyanne, Poyartin, Préchacq-les-Bains, Saint-Aubin, Saint-Geours-d'Auribat, Saint-Jean-de-Lier, Sort-en-Chalosse, Toulouzette, Vicq-d'Auribat.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Montfort-en-Chalosse.