The canton Escalquens has 35 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 31169 | Escalquens | 6 924 |
| 31396 | Nailloux | 4 211 |
| 31048 | Baziège | 3 583 |
| 31004 | Ayguesvives | 2 812 |
| 31381 | Montgiscard | 2 587 |
| 31480 | Sainte-Foy-d'Aigrefeuille | 2 576 |
| 31100 | Calmont | 2 494 |
| 31429 | Pompertuzat | 2 155 |
| 31384 | Montlaur | 1 791 |
| 31057 | Belberaud | 1 597 |
| 31284 | Lauzerville | 1 582 |
| 31161 | Deyme | 1 468 |
| 31003 | Aigrefeuille | 1 369 |
| 31495 | Saint-Léon | 1 265 |
| 31249 | Labastide-Beauvoir | 1 254 |
| 31162 | Donneville | 1 139 |
| 31402 | Odars | 916 |
| 31151 | Corronsac | 901 |
| 31192 | Fourquevaux | 851 |
| 31439 | Préserville | 786 |
| 31366 | Montbrun-Lauragais | 730 |
| 31240 | Issus | 655 |
| 31380 | Montgeard | 568 |
| 31024 | Auragne | 480 |
| 31099 | Caignac | 405 |
| 31220 | Gibel | 393 |
| 31401 | Noueilles | 387 |
| 31171 | Espanès | 273 |
| 31568 | Varennes | 255 |
| 31002 | Aignes | 242 |
| 31332 | Mauvaisin | 233 |
| 31546 | Seyre | 129 |
| 31058 | Belbèze-de-Lauragais | 125 |
| 31437 | Pouze | 89 |
| 31354 | Monestrol | 57 |