Le canton n° 12 (Orthe et Arrigans) comprend les communes suivantes : Bélus, Cagnotte, Cauneille, Estibeaux, Gaas, Habas, Hastingues, Labatut, Mimbaste, Misson, Mouscardès, Oeyregave, Orist, Orthevielle, Ossages, Pey, Peyrehorade, Port-de-Lanne, Pouillon, Saint-Cricq-du-Gave, Saint-Etienne-d'Orthe, Saint-Lon-les-Mines, Sorde-l'Abbaye, Tilh.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Peyrehorade.