Département · 31

La Fibre en Haute-Garonne

Suivi du déploiement FTTH sur l’ensemble des communes du département. Données consolidées Arcep valables au 1er Janvier 2026.

Occitanie 1 471 468 habitants Commune principale : Toulouse
▲ +1 pt sur 12 mois
Données ARCEP valables au 1er Janvier 2026
Locaux raccordables
889 280
▲ +9 583 sur 12 mois
Locaux recensés
930 714
sur le département
Communes
586
dans le département
Opérateurs d'infrastructures
8
déploient le réseau Fibre

Carte de couverture Fibre en Haute-Garonne

Taux de couverture FTTH des 586 communes du département. Survolez pour voir les détails.

Chargement de la carte…

Opérateurs d'infrastructure présents

Réseaux FTTH déployés sur le département et part des adresses déployées.

58,79 % des adresses
261 783 adresses · 549 communes
Orange ZTD AMII
27,45 % des adresses
122 251 adresses · 19 communes
13,52 % des adresses
60 201 adresses · 26 communes
0,17 % des adresses
743 adresses · 1 commune
0,06 % des adresses
280 adresses · 1 commune
0,01 % des adresses
24 adresses · 4 communes
0,00 % des adresses
10 adresses · 5 communes
0,00 % des adresses
1 adresse · 2 communes

Toutes les communes

586 communes recensées. Filtrez et cliquez pour consulter la fiche détaillée.

Agassac 98,8 % 81 82 31230
Aignes 100,0 % 160 160 31550
Aigrefeuille 98,6 % 562 570 31280
Alan 102,9 % 212 206 31420
Albiac 105,1 % 124 118 31460
Ambax 97,6 % 41 42 31230
Anan 100,0 % 172 172 31230
Antichan-de-Frontignes 101,0 % 104 103 31510
Antignac 100,0 % 86 86 31110
Arbas 99,6 % 260 261 31160
Arbon 100,0 % 119 119 31160
Ardiège 100,4 % 240 239 31210
Arguenos 100,0 % 113 113 31160
Argut-Dessous 98,8 % 80 81 31440
Arlos 101,4 % 148 146 31440
Arnaud-Guilhem 103,6 % 142 137 31360
Artigue 100,0 % 42 42 31110
Aspet 98,5 % 921 935 31160
Aspret-Sarrat 100,0 % 72 72 31800
Aucamville 99,4 % 5 726 5 760 31140
Aulon 100,0 % 261 261 31420
Auragne 100,4 % 251 250 31190
Aureville 97,7 % 475 486 31320
Auriac-sur-Vendinelle 101,3 % 643 635 31460
Auribail 102,2 % 92 90 31190
Aurignac 100,8 % 882 875 31420
Aurin 98,7 % 153 155 31570
Ausseing 100,0 % 49 49 31260
Ausson 104,5 % 374 358 31210
Aussonne 99,0 % 3 992 4 032 31840
Auterive 98,8 % 6 200 6 273 31190
Auzas 103,8 % 137 132 31360
Auzeville-Tolosane 91,1 % 2 327 2 555 31320
Auzielle 85,5 % 742 868 31650
Avignonet-Lauragais 103,2 % 900 872 31290
Ayguesvives 103,8 % 1 457 1 404 31450
Azas 98,8 % 320 324 31380
Bachas 112,0 % 56 50 31420
Bachos 92,7 % 38 41 31440
Bagiry 102,1 % 99 97 31510
Bagnères-de-Luchon 95,5 % 5 689 5 954 31110
Balesta 94,8 % 92 97 31580
Balma 99,3 % 10 014 10 087 31130
Barbazan 97,8 % 313 320 31510
Baren 80,0 % 20 25 31440
Bax 101,7 % 59 58 31310
Baziège 95,6 % 1 978 2 068 31450
Bazus 99,7 % 301 302 31380
Beauchalot 100,0 % 306 306 31360
Beaufort 100,0 % 213 213 31370
Beaumont-sur-Lèze 102,0 % 836 820 31870
Beaupuy 99,5 % 586 589 31850
Beauteville 98,9 % 90 91 31290
Beauville 100,0 % 87 87 31460
Beauzelle 98,1 % 4 678 4 769 31700
Belberaud 103,1 % 819 794 31450
Belbèze-de-Lauragais 103,4 % 61 59 31450
Belbèze-en-Comminges 102,0 % 100 98 31260
Bélesta-en-Lauragais 100,0 % 67 67 31540
Bellegarde-Sainte-Marie 99,1 % 110 111 31530
Bellesserre 100,0 % 44 44 31480
Benque 100,0 % 102 102 31420
Benque-Dessous-et-Dessus 98,0 % 49 50 31110
Bérat 101,7 % 1 459 1 434 31370
Bessières 98,2 % 2 340 2 384 31660
Bezins-Garraux 101,1 % 96 95 31440
Billière 100,0 % 45 45 31110
Binos 89,7 % 35 39 31440
Blagnac 94,5 % 16 302 17 245 31700
Blajan 99,7 % 309 310 31350
Bois-de-la-Pierre 100,8 % 255 253 31390
Boissède 101,8 % 56 55 31230
Bondigoux 99,4 % 319 321 31340
Bonrepos-Riquet 101,5 % 197 194 31590
Bonrepos-sur-Aussonnelle 94,8 % 530 559 31470
Bordes-de-Rivière 101,5 % 268 264 31210
Boudrac 99,0 % 96 97 31580
Bouloc 95,5 % 2 489 2 605 31620
Boulogne-sur-Gesse 99,3 % 1 238 1 247 31350
Bourg-d'Oueil 100,0 % 45 45 31110
Bourg-Saint-Bernard 103,2 % 583 565 31570
Boussan 104,9 % 172 164 31420
Boussens 100,5 % 659 656 31360
Boutx 90,3 % 654 724 31160
Bouzin 103,7 % 56 54 31420
Bragayrac 98,7 % 154 156 31470
Brax 99,7 % 1 462 1 467 31490
Bretx 92,1 % 327 355 31530
Brignemont 101,9 % 271 266 31480
Bruguières 95,4 % 3 717 3 897 31150
Burgalays 92,5 % 124 134 31440
Buzet-sur-Tarn 96,3 % 1 747 1 814 31660
Cabanac-Cazaux 103,6 % 86 83 31160
Cabanac-Séguenville 100,0 % 115 115 31480
Cadours 95,3 % 773 811 31480
Caignac 100,0 % 202 202 31560
Calmont 101,3 % 1 331 1 314 31560
Cambernard 102,8 % 260 253 31470
Cambiac 95,3 % 122 128 31460
Canens 100,0 % 35 35 31310
Capens 101,4 % 351 346 31410
Caragoudes 100,8 % 129 128 31460
Caraman 96,2 % 1 529 1 589 31460
Carbonne 101,6 % 3 841 3 780 31390
Cardeilhac 99,4 % 168 169 31350
Cassagnabère-Tournas 100,0 % 345 345 31420
Cassagne 103,8 % 410 395 31260
Castagnac 105,4 % 177 168 31310
Castagnède 100,0 % 99 99 31260
Castanet-Tolosan 99,2 % 9 940 10 022 31320
Castelbiague 100,0 % 147 147 31160
Castelgaillard 95,1 % 39 41 31230
Castelginest 98,6 % 6 185 6 275 31780
Castelmaurou 101,8 % 2 236 2 197 31180
Castelnau-d'Estrétefonds 100,1 % 3 902 3 899 31620
Castelnau-Picampeau 103,1 % 135 131 31430
Castéra-Vignoles 102,0 % 51 50 31350
Casties-Labrande 101,6 % 62 61 31430
Castillon-de-Larboust 86,8 % 112 129 31110
Castillon-de-Saint-Martory 100,4 % 227 226 31360
Cathervielle 101,6 % 63 62 31110
Caubiac 101,4 % 217 214 31480
Caubous 100,0 % 18 18 31110
Caujac 101,3 % 405 400 31190
Cazac 92,9 % 52 56 31230
Cazaril-Tambourès 96,9 % 63 65 31580
Cazarilh-Laspènes 106,1 % 35 33 31110
Cazaunous 102,9 % 70 68 31160
Cazaux-Layrisse 101,6 % 62 61 31440
Cazeaux-de-Larboust 86,6 % 110 127 31110
Cazeneuve-Montaut 82,7 % 43 52 31420
Cazères 100,5 % 3 499 3 481 31220
Cépet 101,7 % 1 131 1 112 31620
Cessales 100,0 % 93 93 31290
Charlas 98,6 % 140 142 31350
Chaum 99,5 % 191 192 31440
Chein-Dessus 95,4 % 188 197 31160
Ciadoux 100,0 % 141 141 31350
Cier-de-Luchon 101,7 % 234 230 31110
Cier-de-Rivière 103,8 % 218 210 31510
Cierp-Gaud 100,0 % 796 796 31440
Cintegabelle 101,6 % 1 799 1 771 31550
Cirès 100,0 % 51 51 31110
Clarac 102,5 % 369 360 31210
Clermont-le-Fort 100,3 % 291 290 31810
Colomiers 97,6 % 22 016 22 563 31770
Cornebarrieu 95,1 % 4 890 5 140 31700
Corronsac 93,8 % 396 422 31450
Coueilles 100,0 % 74 74 31230
Couladère 102,3 % 266 260 31220
Couret 100,7 % 148 147 31160
Cox 100,9 % 228 226 31480
Cugnaux 98,9 % 10 816 10 932 31270
Cuguron 101,9 % 107 105 31210
Daux 102,3 % 1 326 1 296 31700
Deyme 95,3 % 729 765 31450
Donneville 103,6 % 568 548 31450
Drémil-Lafage 100,0 % 1 352 1 352 31280
Drudas 100,8 % 133 132 31480
Eaunes 93,0 % 3 679 3 956 31600
Empeaux 104,4 % 165 158 31470
Encausse-les-Thermes 98,9 % 462 467 31160
Eoux 100,0 % 77 77 31420
Escalquens 95,7 % 3 889 4 065 31750
Escanecrabe 100,7 % 146 145 31350
Escoulis 102,9 % 71 69 31260
Espanès 100,7 % 140 139 31450
Esparron 100,0 % 38 38 31420
Esperce 100,6 % 162 161 31190
Estadens 97,1 % 372 383 31160
Estancarbon 99,0 % 477 482 31800
Esténos 100,0 % 162 162 31440
Eup 100,0 % 150 150 31440
Fabas 95,8 % 138 144 31230
Falga 97,0 % 64 66 31540
Fenouillet 93,2 % 3 452 3 703 31150
Figarol 104,5 % 185 177 31260
Flourens 99,5 % 993 998 31130
Folcarde 102,7 % 77 75 31290
Fonbeauzard 98,9 % 1 951 1 973 31140
Fonsorbes 102,8 % 6 825 6 637 31470
Fontenilles 98,9 % 2 535 2 564 31470
Forgues 71,9 % 97 135 31370
Fos 100,9 % 432 428 31440
Fougaron 94,6 % 122 129 31160
Fourquevaux 93,0 % 480 516 31450
Francarville 103,2 % 96 93 31460
Francazal 90,0 % 18 20 31260
Francon 31,5 % 41 130 31420
Franquevielle 100,0 % 225 225 31210
Fronsac 100,0 % 199 199 31440
Frontignan-de-Comminges 100,0 % 76 76 31510
Frontignan-Savès 92,3 % 36 39 31230
Fronton 94,4 % 3 724 3 944 31620
Frouzins 94,4 % 5 205 5 516 31270
Fustignac 104,7 % 45 43 31430
Gagnac-sur-Garonne 96,2 % 1 716 1 784 31150
Gaillac-Toulza 102,1 % 635 622 31550
Galié 102,1 % 97 95 31510
Ganties 100,5 % 214 213 31160
Garac 85,6 % 89 104 31480
Gardouch 96,3 % 723 751 31290
Gargas 101,1 % 364 360 31620
Garidech 101,7 % 1 105 1 086 31380
Garin 94,0 % 189 201 31110
Gauré 102,0 % 253 248 31590
Gémil 109,9 % 255 232 31380
Génos 101,3 % 76 75 31510
Gensac-de-Boulogne 100,0 % 81 81 31350
Gensac-sur-Garonne 102,9 % 250 243 31310
Gibel 98,7 % 221 224 31560
Gouaux-de-Larboust 100,4 % 268 267 31110
Gouaux-de-Luchon 98,8 % 83 84 31110
Goudex 96,0 % 24 25 31230
Gourdan-Polignan 102,3 % 885 865 31210
Goutevernisse 103,7 % 85 82 31310
Gouzens 103,6 % 57 55 31310
Goyrans 98,4 % 426 433 31120
Gragnague 101,3 % 1 464 1 445 31380
Gratens 103,0 % 413 401 31430
Gratentour 98,2 % 2 529 2 576 31150
Grazac 95,4 % 453 475 31190
Grenade 100,0 % 5 138 5 136 31330
Grépiac 103,1 % 535 519 31190
Guran 79,3 % 65 82 31440
Herran 100,0 % 84 84 31160
His 93,6 % 146 156 31260
Huos 101,7 % 293 288 31210
Issus 102,7 % 304 296 31450
Izaut-de-l'Hôtel 100,5 % 204 203 31160
Jurvielle 105,0 % 42 40 31110
Juzes 100,0 % 57 57 31540
Juzet-d'Izaut 101,1 % 187 185 31160
Juzet-de-Luchon 99,0 % 312 315 31110
L'Isle-en-Dodon 99,3 % 1 353 1 362 31230
L'Union 99,8 % 7 874 7 893 31240
La Magdelaine-sur-Tarn 100,7 % 586 582 31340
La Salvetat-Lauragais 103,7 % 84 81 31460
La Salvetat-Saint-Gilles 101,3 % 4 284 4 227 31880
Labarthe-Inard 99,2 % 509 513 31800
Labarthe-Rivière 100,8 % 837 830 31800
Labarthe-sur-Lèze 93,2 % 3 714 3 984 31860
Labastide-Beauvoir 98,7 % 628 636 31450
Labastide-Clermont 93,8 % 378 403 31370
Labastide-Paumès 96,8 % 90 93 31230
Labastide-Saint-Sernin 100,6 % 1 054 1 048 31620
Labastidette 92,6 % 1 405 1 517 31600
Labège 75,7 % 2 865 3 784 31670
Labroquère 103,1 % 263 255 31510
Labruyère-Dorsa 104,7 % 157 150 31190
Lacaugne 102,4 % 129 126 31390
Lacroix-Falgarde 87,1 % 1 094 1 256 31120
Laffite-Toupière 96,8 % 61 63 31360
Lafitte-Vigordane 100,9 % 569 564 31390
Lagarde 89,5 % 221 247 31290
Lagardelle-sur-Lèze 105,3 % 1 603 1 522 31870
Lagrâce-Dieu 102,9 % 250 243 31190
Lagraulet-Saint-Nicolas 98,6 % 146 148 31480
Lahage 100,6 % 169 168 31370
Lahitère 104,8 % 65 62 31310
Lalouret-Laffiteau 100,0 % 84 84 31800
Lamasquère 106,8 % 853 799 31600
Landorthe 101,0 % 526 521 31800
Lanta 101,2 % 1 144 1 130 31570
Lapeyrère 102,6 % 39 38 31310
Lapeyrouse-Fossat 102,1 % 1 487 1 456 31180
Larcan 100,0 % 123 123 31800
Laréole 101,9 % 108 106 31480
Larra 96,3 % 961 998 31330
Larroque 99,5 % 200 201 31580
Lasserre-Pradère 96,5 % 734 761 31530
Latoue 98,9 % 186 188 31800
Latour 103,8 % 55 53 31310
Latrape 101,0 % 210 208 31310
Launac 96,8 % 722 746 31330
Launaguet 98,3 % 5 041 5 128 31140
Lautignac 100,0 % 136 136 31370
Lauzerville 100,8 % 666 661 31650
Lavalette 101,6 % 438 431 31590
Lavelanet-de-Comminges 101,3 % 384 379 31220
Lavernose-Lacasse 95,2 % 2 126 2 233 31410
Layrac-sur-Tarn 92,2 % 189 205 31340
Le Born 100,0 % 293 293 31340
Le Burgaud 91,9 % 465 506 31330
Le Cabanial 96,9 % 218 225 31460
Le Castéra 99,7 % 398 399 31530
Le Cuing 100,3 % 293 292 31210
Le Faget 103,6 % 228 220 31460
Le Fauga 93,8 % 1 299 1 385 31410
Le Fousseret 100,3 % 1 122 1 119 31430
Le Fréchet 105,3 % 80 76 31360
Le Grès 100,0 % 224 224 31480
Le Pin-Murelet 100,0 % 95 95 31370
Le Plan 104,0 % 315 303 31220
Lécussan 100,0 % 174 174 31580
Lège 98,0 % 49 50 31440
Léguevin 101,3 % 5 522 5 449 31490
Les Tourreilles 100,0 % 209 209 31210
Lescuns 97,7 % 42 43 31220
Lespinasse 94,6 % 1 918 2 027 31150
Lespiteau 100,0 % 65 65 31160
Lespugue 95,2 % 60 63 31350
Lestelle-de-Saint-Martory 100,7 % 298 296 31360
Lévignac 86,4 % 1 234 1 428 31530
Lherm 100,3 % 1 905 1 899 31600
Lieoux 100,0 % 78 78 31800
Lilhac 100,0 % 109 109 31230
Lodes 100,0 % 158 158 31800
Longages 100,0 % 1 699 1 699 31410
Loubens-Lauragais 104,1 % 255 245 31460
Loudet 90,8 % 108 119 31580
Lourde 97,7 % 125 128 31510
Luscan 100,0 % 48 48 31510
Lussan-Adeilhac 97,8 % 133 136 31430
Lux 104,2 % 148 142 31290
Mailholas 100,0 % 24 24 31310
Malvezie 101,8 % 115 113 31510
Mancioux 102,7 % 265 258 31360
Mane 102,1 % 745 730 31260
Marignac 96,9 % 442 456 31440
Marignac-Lasclares 101,7 % 245 241 31430
Marignac-Laspeyres 100,9 % 114 113 31220
Marliac 97,5 % 78 80 31550
Marquefave 102,5 % 541 528 31390
Marsoulas 109,1 % 96 88 31260
Martisserre 100,0 % 48 48 31230
Martres-de-Rivière 100,0 % 268 268 31210
Martres-Tolosane 102,1 % 1 583 1 550 31220
Mascarville 101,1 % 93 92 31460
Massabrac 105,6 % 75 71 31310
Mauran 100,9 % 117 116 31220
Mauremont 100,0 % 162 162 31290
Maurens 103,7 % 113 109 31540
Mauressac 100,9 % 224 222 31190
Maureville 103,4 % 153 148 31460
Mauvaisin 100,0 % 137 137 31190
Mauvezin 100,0 % 48 48 31230
Mauzac 99,4 % 618 622 31410
Mayrègne 100,0 % 67 67 31110
Mazères-sur-Salat 100,2 % 441 440 31260
Melles 101,3 % 227 224 31440
Menville 103,6 % 370 357 31530
Mérenvielle 100,4 % 226 225 31530
Mervilla 99,3 % 136 137 31320
Merville 96,0 % 3 566 3 713 31330
Milhas 100,0 % 179 179 31160
Mirambeau 97,7 % 42 43 31230
Miramont-de-Comminges 100,9 % 532 527 31800
Miremont 103,0 % 1 389 1 348 31190
Mirepoix-sur-Tarn 97,8 % 545 557 31340
Molas 95,4 % 104 109 31230
Moncaup 101,4 % 72 71 31160
Mondavezan 99,1 % 454 458 31220
Mondilhan 100,0 % 64 64 31350
Mondonville 96,6 % 3 701 3 831 31700
Mondouzil 67,1 % 153 228 31850
Monès 93,3 % 42 45 31370
Monestrol 100,0 % 33 33 31560
Mons 99,2 % 774 780 31280
Mont-de-Galié 100,0 % 38 38 31510
Montaigut-sur-Save 93,2 % 993 1 065 31530
Montastruc-de-Salies 100,0 % 227 227 31160
Montastruc-la-Conseillère 102,6 % 2 104 2 051 31380
Montastruc-Savès 104,8 % 44 42 31370
Montauban-de-Luchon 98,3 % 518 527 31110
Montaut 98,2 % 280 285 31410
Montberaud 101,4 % 150 148 31220
Montbernard 101,2 % 167 165 31230
Montberon 101,0 % 1 538 1 523 31140
Montbrun-Bocage 93,3 % 376 403 31310
Montbrun-Lauragais 89,1 % 351 394 31450
Montclar-de-Comminges 103,4 % 61 59 31220
Montclar-Lauragais 100,0 % 114 114 31290
Montégut-Bourjac 97,3 % 72 74 31430
Montégut-Lauragais 103,3 % 220 213 31540
Montespan 100,0 % 280 280 31260
Montesquieu-Guittaut 100,0 % 105 105 31230
Montesquieu-Lauragais 100,2 % 496 495 31450
Montesquieu-Volvestre 100,7 % 2 114 2 100 31310
Montgaillard-de-Salies 101,2 % 85 84 31260
Montgaillard-Lauragais 101,9 % 326 320 31290
Montgaillard-sur-Save 67,6 % 25 37 31350
Montgazin 96,8 % 90 93 31410
Montgeard 100,9 % 320 317 31560
Montgiscard 95,1 % 1 386 1 458 31450
Montgras 97,0 % 65 67 31370
Montjoire 102,4 % 683 667 31380
Montlaur 101,4 % 849 837 31450
Montmaurin 99,4 % 159 160 31350
Montoulieu-Saint-Bernard 108,5 % 140 129 31420
Montoussin 106,8 % 78 73 31430
Montpitol 95,1 % 195 205 31380
Montrabé 99,7 % 2 647 2 654 31850
Montréjeau 98,4 % 2 258 2 295 31210
Montsaunès 101,4 % 292 288 31260
Mourvilles-Basses 109,8 % 45 41 31460
Mourvilles-Hautes 101,1 % 93 92 31540
Moustajon 82,7 % 110 133 31110
Muret 95,5 % 15 442 16 163 31600
Nailloux 100,3 % 2 489 2 481 31560
Nénigan 94,1 % 32 34 31350
Nizan-Gesse 100,0 % 75 75 31350
Noé 94,6 % 1 655 1 750 31410
Nogaret 101,9 % 53 52 31540
Noueilles 103,8 % 190 183 31450
Odars 99,3 % 424 427 31450
Ondes 97,1 % 429 442 31330
99,3 % 134 135 31110
Ore 100,8 % 122 121 31510
Palaminy 90,9 % 519 571 31220
Paulhac 102,4 % 586 572 31380
Payssous 100,0 % 76 76 31510
Péchabou 101,8 % 1 281 1 258 31320
Pechbonnieu 102,7 % 2 658 2 588 31140
Pechbusque 99,6 % 482 484 31320
Péguilhan 100,5 % 203 202 31350
Pelleport 89,7 % 269 300 31480
Peyrissas 101,7 % 59 58 31420
Peyrouzet 98,0 % 48 49 31420
Peyssies 105,7 % 408 386 31390
Pibrac 97,6 % 4 681 4 796 31820
Pin-Balma 98,8 % 643 651 31130
Pins-Justaret 100,4 % 2 735 2 724 31860
Pinsaguel 98,3 % 1 874 1 907 31120
Plagne 104,4 % 71 68 31220
Plagnole 101,2 % 172 170 31370
Plaisance-du-Touch 98,2 % 10 439 10 631 31830
Pointis-de-Rivière 104,7 % 450 430 31210
Pointis-Inard 100,0 % 545 545 31800
Polastron 100,0 % 35 35 31430
Pompertuzat 97,7 % 1 162 1 189 31450
Ponlat-Taillebourg 100,0 % 345 345 31210
Portet-d'Aspet 99,4 % 166 167 31160
Portet-de-Luchon 92,0 % 46 50 31110
Portet-sur-Garonne 101,3 % 5 894 5 819 31120
Poubeau 97,8 % 87 89 31110
Poucharramet 102,3 % 529 517 31370
Pouy-de-Touges 101,8 % 230 226 31430
Pouze 103,5 % 59 57 31450
Préserville 102,3 % 395 386 31570
Proupiary 100,0 % 43 43 31360
Prunet 102,6 % 119 116 31460
Puydaniel 103,0 % 305 296 31190
Puymaurin 101,4 % 219 216 31230
Puysségur 103,9 % 79 76 31480
Quint-Fonsegrives 98,6 % 3 666 3 717 31130
Ramonville-Saint-Agne 97,4 % 9 365 9 612 31520
Razecueillé 98,1 % 101 103 31160
Rebigue 79,2 % 243 307 31320
Régades 98,9 % 86 87 31800
Renneville 100,7 % 295 293 31290
Revel 96,3 % 7 060 7 334 31250
Rieucazé 97,7 % 42 43 31800
Rieumajou 101,5 % 68 67 31290
Rieumes 96,3 % 2 209 2 293 31370
Rieux-Volvestre 104,0 % 1 672 1 607 31310
Riolas 100,0 % 40 40 31230
Roquefort-sur-Garonne 101,2 % 501 495 31360
Roques 100,9 % 3 275 3 247 31120
Roquesérière 103,2 % 446 432 31380
Roquettes 95,6 % 2 268 2 373 31120
Rouède 99,0 % 195 197 31160
Rouffiac-Tolosan 95,6 % 1 572 1 644 31180
Roumens 105,1 % 143 136 31540
Sabonnères 98,9 % 174 176 31370
Saccourvielle 97,1 % 34 35 31110
Saiguède 105,8 % 418 395 31470
Saint-Alban 99,6 % 4 282 4 301 31140
Saint-André 99,4 % 158 159 31420
Saint-Araille 102,4 % 84 82 31430
Saint-Aventin 100,2 % 487 486 31110
Saint-Béat-Lez 98,0 % 603 615 31440
Saint-Bertrand-de-Comminges 101,5 % 263 259 31510
Saint-Cézert 70,8 % 293 414 31330
Saint-Christaud 101,9 % 158 155 31310
Saint-Clar-de-Rivière 97,7 % 901 922 31600
Saint-Élix-le-Château 101,3 % 484 478 31430
Saint-Élix-Séglan 110,8 % 41 37 31420
Saint-Félix-Lauragais 100,6 % 864 859 31540
Saint-Ferréol-de-Comminges 100,0 % 45 45 31350
Saint-Frajou 101,9 % 158 155 31230
Saint-Gaudens 96,2 % 8 867 9 214 31800
Saint-Geniès-Bellevue 102,2 % 1 308 1 280 31180
Saint-Germier 101,5 % 69 68 31290
Saint-Hilaire 102,8 % 968 942 31410
Saint-Ignan 98,3 % 116 118 31800
Saint-Jean 99,6 % 6 355 6 381 31240
Saint-Jean-Lherm 104,7 % 222 212 31380
Saint-Jory 94,2 % 5 023 5 334 31790
Saint-Julia 100,0 % 285 285 31540
Saint-Julien-sur-Garonne 99,2 % 356 359 31220
Saint-Lary-Boujean 100,0 % 86 86 31350
Saint-Laurent 100,0 % 137 137 31230
Saint-Léon 92,7 % 598 645 31560
Saint-Loup-Cammas 104,5 % 1 124 1 076 31140
Saint-Loup-en-Comminges 82,1 % 32 39 31350
Saint-Lys 100,9 % 5 221 5 172 31470
Saint-Mamet 91,0 % 887 975 31110
Saint-Marcel-Paulel 104,7 % 268 256 31590
Saint-Marcet 99,6 % 231 232 31800
Saint-Martory 100,1 % 722 721 31360
Saint-Médard 99,3 % 146 147 31360
Saint-Michel 103,3 % 220 213 31220
Saint-Orens-de-Gameville 99,3 % 8 570 8 631 31650
Saint-Paul-d'Oueil 98,7 % 76 77 31110
Saint-Paul-sur-Save 102,8 % 1 017 989 31530
Saint-Pé-d'Ardet 87,4 % 167 191 31510
Saint-Pé-Delbosc 100,0 % 78 78 31350
Saint-Pierre 104,3 % 145 139 31590
Saint-Pierre-de-Lages 101,3 % 461 455 31570
Saint-Plancard 100,7 % 278 276 31580
Saint-Rome 97,8 % 44 45 31290
Saint-Rustice 90,4 % 226 250 31620
Saint-Sauveur 101,1 % 1 190 1 177 31790
Saint-Sulpice-sur-Lèze 100,6 % 1 258 1 250 31410
Saint-Thomas 104,2 % 324 311 31470
Saint-Vincent 104,5 % 93 89 31290
Sainte-Foy-d'Aigrefeuille 96,6 % 1 235 1 279 31570
Sainte-Foy-de-Peyrolières 97,5 % 1 017 1 043 31470
Sainte-Livrade 82,2 % 139 169 31530
Sajas 100,0 % 69 69 31370
Saleich 98,8 % 237 240 31260
Salerm 104,1 % 51 49 31230
Salies-du-Salat 100,1 % 1 378 1 376 31260
Salles-et-Pratviel 77,9 % 109 140 31110
Salles-sur-Garonne 102,3 % 307 300 31390
Saman 83,1 % 69 83 31350
Samouillan 97,4 % 74 76 31420
Sana 100,0 % 111 111 31220
Sarrecave 78,1 % 50 64 31350
Sarremezan 100,0 % 61 61 31350
Saubens 103,9 % 1 238 1 192 31600
Saussens 99,2 % 123 124 31460
Sauveterre-de-Comminges 100,0 % 535 535 31510
Saux-et-Pomarède 100,0 % 163 163 31800
Savarthès 99,0 % 100 101 31800
Savères 95,0 % 114 120 31370
Sédeilhac 100,0 % 41 41 31580
Ségreville 107,4 % 145 135 31460
Seilh 93,0 % 2 202 2 369 31840
Seilhan 96,8 % 122 126 31510
Sénarens 98,4 % 62 63 31430
Sengouagnet 99,3 % 273 275 31160
Sepx 99,3 % 137 138 31360
Seyre 100,0 % 78 78 31560
Seysses 103,0 % 5 540 5 381 31600
Signac 100,0 % 65 65 31440
Sode 82,8 % 24 29 31110
Soueich 100,0 % 372 372 31160
Tarabel 96,5 % 248 257 31570
Terrebasse 102,4 % 86 84 31420
Thil 100,7 % 584 580 31530
Touille 102,4 % 174 170 31260
Toulouse 91,5 % 337 323 368 538 31000
Tournefeuille 97,2 % 16 036 16 491 31170
Toutens 100,0 % 184 184 31460
Trébons-de-Luchon 100,0 % 21 21 31110
Trébons-sur-la-Grasse 102,1 % 241 236 31290
Urau 99,0 % 98 99 31260
Vacquiers 97,0 % 706 728 31340
Valcabrère 103,6 % 116 112 31510
Valentine 100,8 % 667 662 31800
Vallègue 101,2 % 254 251 31290
Vallesvilles 104,6 % 248 237 31570
Varennes 104,3 % 122 117 31450
Vaudreuille 99,6 % 258 259 31250
Vaux 93,6 % 160 171 31540
Vendine 89,0 % 153 172 31460
Venerque 102,3 % 1 766 1 727 31810
Verfeil 102,6 % 2 268 2 211 31590
Vernet 100,0 % 1 744 1 744 31810
Vieille-Toulouse 83,2 % 682 820 31320
Vieillevigne 99,3 % 150 151 31290
Vignaux 100,0 % 81 81 31480
Vigoulet-Auzil 93,1 % 557 598 31320
Villariès 100,2 % 417 416 31380
Villate 106,5 % 638 599 31860
Villaudric 101,4 % 861 849 31620
Villefranche-de-Lauragais 100,3 % 3 140 3 132 31290
Villematier 102,6 % 634 618 31340
Villemur-sur-Tarn 98,6 % 3 848 3 902 31340
Villeneuve-de-Rivière 99,2 % 997 1 005 31800
Villeneuve-Lécussan 99,7 % 319 320 31580
Villeneuve-lès-Bouloc 101,3 % 957 945 31620
Villeneuve-Tolosane 99,1 % 5 856 5 907 31270
Villenouvelle 102,5 % 807 787 31290