The canton Pardiac-Rivière-Basse has 43 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 32319 | Plaisance | 1 430 |
| 32233 | Marciac | 1 213 |
| 32036 | Beaumarchés | 689 |
| 32285 | Montesquiou | 567 |
| 32159 | L'Isle-de-Noé | 529 |
| 32032 | Bassoues | 334 |
| 32163 | Jû-Belloc | 286 |
| 32446 | Tillac | 281 |
| 32440 | Tasque | 243 |
| 32174 | Ladevèze-Rivière | 223 |
| 32175 | Ladevèze-Ville | 213 |
| 32109 | Couloumé-Mondebat | 207 |
| 32128 | Estipouy | 204 |
| 32330 | Préchac-sur-Adour | 197 |
| 32136 | Galiax | 186 |
| 32199 | Lasserrade | 177 |
| 32455 | Troncens | 159 |
| 32445 | Tieste-Uragnoux | 158 |
| 32273 | Monlezun | 157 |
| 32362 | Saint-Aunix-Lengros | 151 |
| 32326 | Pouylebon | 143 |
| 32383 | Saint-Justin | 137 |
| 32030 | Bars | 123 |
| 32450 | Tourdun | 117 |
| 32164 | Juillac | 116 |
| 32265 | Monclar-sur-Losse | 111 |
| 32205 | Laveraët | 103 |
| 32009 | Armous-et-Cau | 96 |
| 32077 | Castelnau-d'Anglès | 93 |
| 32161 | Izotges | 86 |
| 32293 | Mouchès | 82 |
| 32008 | Armentieux | 73 |
| 32099 | Cazaux-Villecomtal | 72 |
| 32367 | Saint-Christaud | 64 |
| 32217 | Louslitges | 63 |
| 32303 | Pallanne | 61 |
| 32427 | Sembouès | 58 |
| 32240 | Mascaras | 56 |
| 32111 | Courties | 46 |
| 32342 | Ricourt | 44 |
| 32422 | Scieurac-et-Flourès | 44 |
| 32275 | Monpardiac | 35 |
| 32058 | Blousson-Sérian | 32 |