La 1re circonscription des Hautes-Pyrénées est composée des communes de Adervielle-Pouchergues, Allier, Ancizan, Anères, Angos, Anla, Antichan, Antin, Antist, Aragnouet, Ardengost, Argelès-Bagnères, Aries-Espénan, Arné, Arreau, Arrodets, Artiguemy, Aspin-Aure, Asque, Asté, Astugue, Aubarède, Aulon, Aureilhan, Avajan, Aventignan, Aveux, Avezac-Prat-Lahitte, Azet, Bagnères-de-Bigorre, Banios, Barbazan-Debat, Barbazan-Dessus, Bareilles, Barrancoueu, Barthe, Batsère, Bazordan, Bazus-Aure, Bazus-Neste, Beaudéan, Bégole, Benqué-Molère, Bernac-Debat, Bernac-Dessus, Bernadets-Debat, Bernadets-Dessus, Bertren, Betbèze, Betpouy, Bettes, Beyrède-Jumet-Camous, Bize, Bizous, Bonnefont, Bonnemazon, Bonrepos, Bordères-Louron, Bordes, Bouilh-Péreuilh, Boulin, Bourg-de-Bigorre, Bourisp, Bours, Bramevaque, Bugard, Bulan, Burg, Cabanac, Cadéac, Cadeilhan-Trachère, Caharet, Calavanté, Campan, Camparan, Campistrous, Campuzan, Cantaous, Capvern, Castelbajac, Castelnau-Magnoac, Castelvieilh, Castéra-Lanusse, Castéra-Lou, Casterets, Castillon, Caubous, Cazarilh, Cazaux-Debat, Cazaux-Fréchet-Anéran-Camors, Chelle-Debat, Chelle-Spou, Chis, Cieutat, Cizos, Clarac, Clarens, Collongues, Coussan, Créchets, Devèze, Dours, Ens, Esbareich, Escala, Esconnets, Escots, Esparros, Espèche, Espieilh, Estampures, Estarvielle, Estensan, Ferrère, Fontrailles, Fréchède, Fréchendets, Fréchet-Aure, Fréchou-Fréchet, Galan, Galez, Gaudent, Gaussan, Gazave, Gembrie, Générest, Génos, Gerde, Germ, Gonez, Gouaux, Goudon, Gourgue, Grailhen, Grézian, Guchan, Guchen, Guizerix, Hachan, Hauban, Hautaget, Hèches, Hitte, Houeydets, Hourc, Ilhet, Ilheu, Izaourt, Izaux, Jacque, Jézeau, La Barthe-de-Neste, Labassère, Labastide, Laborde, Lagrange, Lalanne, Lalanne-Trie, Lamarque-Rustaing, Lançon, Lanespède, Lannemezan, Lansac, Lapeyre, Laran, Larroque, Laslades, Lassales, Lespouey, Lhez, Libaros, Lies, Lizos, Lombrès, Lomné, Lortet, Loudenvielle, Loudervielle, Louit, Loures-Barousse, Lubret-Saint-Luc, Luby-Betmont, Luc, Lustar, Lutilhous, Marquerie, Marsas, Marseillan, Mascaras, Mauléon-Barousse, Mauvezin, Mazères-de-Neste, Mazerolles, Mazouau, Mérilheu, Monléon-Magnoac, Monlong, Mont, Montastruc, Montégut, Montgaillard, Montignac, Montoussé, Montsérié, Moulédous, Mun, Nestier, Neuilh, Nistos, Oléac-Debat, Oléac-Dessus, Ordizan, Organ, Orieux, Orignac, Orleix, Osmets, Oueilloux, Ourde, Ozon, Pailhac, Péré, Peyraube, Peyret-Saint-André, Peyriguère, Pinas, Poumarous, Pouy, Pouyastruc, Pouzac, Puntous, Puydarrieux, Recurt, Réjaumont, Ricaud, Ris, Sabalos, Sabarros, Sacoué, Sadournin, Sailhan, Saint-Arroman, Saint-Lary-Soulan, Saint-Laurent-de-Neste, Saint-Paul, Sainte-Marie, Saléchan, Salles-Adour, Samuran, Sariac-Magnoac, Sarlabous, Sarp, Sarrancolin, Sarrouilles, Seich, Séméac, Sentous, Sère-Rustaing, Sinzos, Siradan, Soréac, Sost, Souyeaux, Tajan, Tarbes (partie de commune), Thèbe, Thermes-Magnoac, Thuy, Tibiran-Jaunac, Tilhouse, Tournay, Tournous-Darré, Tournous-Devant, Tramezaïgues, Trébons, Trie-sur-Baïse, Troubat, Tuzaguet, Uglas, Uzer, Vidou, Vielle-Adour, Vielle-Aure, Vielle-Louron, Vieuzos, Vignec, Villembits, Villemur.
La 2e circonscription des Hautes-Pyrénées est composée des communes de Adast, Adé, Agos-Vidalos, Andrest, Ansost, Arbéost, Arcizac-Adour, Arcizac-ez-Angles, Arcizans-Avant, Arcizans-Dessus, Argelès-Gazost, Arras-en-Lavedan, Arrayou-Lahitte, Arrens-Marsous, Arrodets-ez-Angles, Artagnan, Artalens-Souin, Artigues, Aspin-en-Lavedan, Aucun, Aurensan, Auriébat, Averan, Ayros-Arbouix, Ayzac-Ost, Azereix, Barbachen, Barèges, Barlest, Barry, Bartrès, Bazet, Bazillac, Beaucens, Bénac, Berbérust-Lias, Betpouey, Boô-Silhen, Bordères-sur-l'Échez, Bouilh-Devant, Bourréac, Bun, Buzon, Caixon, Camalès, Castelnau-Rivière-Basse, Caussade-Rivière, Cauterets, Cheust, Chèze, Escaunets, Escondeaux, Escoubès-Pouts, Esquièze-Sère, Estaing, Esterre, Estirac, Ferrières, Gaillagos, Gardères, Gavarnie-Gèdre, Gayan, Gazost, Gensac, Ger, Germs-sur-l'Oussouet, Geu, Gez, Gez-ez-Angles, Grust, Hagedet, Hères, Hibarette, Hiis, Horgues, Ibos, Jarret, Juillan, Julos, Juncalas, Labatut-Rivière, Lacassagne, Lafitole, Lagarde, Lahitte-Toupière, Laloubère, Lamarque-Pontacq, Laméac, Lanne, Larreule, Lascazères, Lau-Balagnas, Layrisse, Les Angles, Lescurry, Lézignan, Liac, Loubajac, Loucrup, Louey, Lourdes, Lugagnan, Luquet, Luz-Saint-Sauveur, Madiran, Mansan, Marsac, Maubourguet, Mingot, Momères, Monfaucon, Moumoulous, Nouilhan, Odos, Omex, Orincles, Oroix, Ossen, Ossun, Ossun-ez-Angles, Ourdis-Cotdoussan, Ourdon, Oursbelille, Ousté, Ouzous, Paréac, Peyrouse, Peyrun, Pierrefitte-Nestalas, Pintac, Poueyferré, Préchac, Pujo, Rabastens-de-Bigorre, Saint-Créac, Saint-Lanne, Saint-Lézer, Saint-Martin, Saint-Pastous, Saint-Pé-de-Bigorre, Saint-Savin, Saint-Sever-de-Rustan, Saligos, Salles, Sanous, Sarniguet, Sarriac-Bigorre, Sassis, Sauveterre, Sazos, Ségalas, Ségus, Sénac, Sère-en-Lavedan, Sère-Lanso, Séron, Sers, Siarrouy, Sireix, Sombrun, Soublecause, Soues, Soulom, Talazac, Tarasteix, Tarbes (partie de commune), Tostat, Trouley-Labarthe, Ugnouas, Uz, Vic-en-Bigorre, Vidouze, Viella, Vier-Bordes, Viey, Viger, Villefranque, Villelongue, Villenave-près-Béarn, Villenave-près-Marsac, Viscos, Visker.