Largest city in the Haute-Garonne department: the 2026 ranking
The 586 towns of the Haute-Garonne department (31) ranked by population, area and density, based on the official INSEE population figures in force in 2026.
The largest city in the Haute-Garonne department is Toulouse, with 519,940 inhabitants (ranked 4th in France by population). It is also the largest town by area in the department (118 km²). Toulouse is also the most densely populated town, with 4,395 inhabitants per km². At the other end of the ranking, Caubous has only 3 inhabitants.
The Haute-Garonne department has 1,494,734 inhabitants over 6,309 km², a density of 237 inhabitants per km², 2.2 times the national average (110 per km²). It accounts for 23.9% of the population of Occitanie, the region it has belonged to since the 2016 reform (formerly Midi-Pyrénées): see the ranking of the largest cities in Occitanie.
The 20 largest cities in the Haute-Garonne department by population
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Toulouse | 519,940 | 118 | 4,395 | 4th |
| 2 | Colomiers | 41,337 | 21 | 1,984 | 193rd |
| 3 | Tournefeuille | 30,774 | 18 | 1,694 | 281st |
| 4 | Blagnac | 28,047 | 17 | 1,662 | 316th |
| 5 | Muret | 26,618 | 58 | 460 | 344th |
| 6 | Plaisance-du-Touch | 21,443 | 27 | 808 | 447th |
| 7 | Cugnaux | 20,927 | 13 | 1,609 | 465th |
| 8 | Balma | 18,079 | 17 | 1,090 | 549th |
| 9 | Castanet-Tolosan | 15,541 | 8.2 | 1,891 | 646th |
| 10 | Ramonville-Saint-Agne | 15,428 | 6.5 | 2,388 | 650th |
| 11 | Saint-Orens-de-Gameville | 14,869 | 13 | 1,139 | 680th |
| 12 | Fonsorbes | 13,290 | 19 | 698 | 763rd |
| 13 | L'Union | 12,815 | 6.8 | 1,893 | 789th |
| 14 | Saint-Gaudens | 12,609 | 27 | 461 | 808th |
| 15 | Saint-Jean | 11,458 | 5.9 | 1,929 | 894th |
| 16 | Castelginest | 11,384 | 8.1 | 1,404 | 902nd |
| 17 | Villeneuve-Tolosane | 11,167 | 5.1 | 2,198 | 920th |
| 18 | Seysses | 10,649 | 25 | 422 | 979th |
| 19 | Auterive | 10,587 | 37 | 290 | 991st |
| 20 | Léguevin | 10,163 | 24 | 416 | 1,039th |
Largest towns by area in the Haute-Garonne department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Toulouse | 519,940 | 118 | 4,395 | 162nd |
| 2 | Montesquieu-Volvestre | 3,096 | 60 | 52 | 773rd |
| 3 | Muret | 26,618 | 58 | 460 | 835th |
| 4 | Cintegabelle | 3,058 | 53 | 58 | 1,023rd |
| 5 | Bagnères-de-Luchon | 2,250 | 53 | 43 | 1,033rd |
| 6 | Saint-Félix-Lauragais | 1,278 | 52 | 25 | 1,075th |
| 7 | Boutx | 251 | 47 | 5 | 1,353rd |
| 8 | Villemur-sur-Tarn | 6,424 | 47 | 138 | 1,425th |
| 9 | Fronton | 6,801 | 46 | 149 | 1,487th |
| 10 | Melles | 97 | 45 | 2 | 1,524th |
Most densely populated towns in the Haute-Garonne department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Toulouse | 519,940 | 118 | 4,395 | 170th |
| 2 | Aucamville | 9,715 | 4.0 | 2,453 | 369th |
| 3 | Fonbeauzard | 3,228 | 1.3 | 2,445 | 371st |
| 4 | Ramonville-Saint-Agne | 15,428 | 6.5 | 2,388 | 379th |
| 5 | Villeneuve-Tolosane | 11,167 | 5.1 | 2,198 | 411th |
| 6 | Beauzelle | 8,804 | 4.4 | 1,992 | 453rd |
| 7 | Colomiers | 41,337 | 21 | 1,984 | 459th |
| 8 | Saint-Jean | 11,458 | 5.9 | 1,929 | 473rd |
| 9 | L'Union | 12,815 | 6.8 | 1,893 | 479th |
| 10 | Castanet-Tolosan | 15,541 | 8.2 | 1,891 | 481st |
All towns in the Haute-Garonne department (586)
INSEE total population in parentheses. Each town page gives its area, density, national and departmental rankings, and neighboring towns.
- Agassac (117)
- Aignes (246)
- Aigrefeuille (1,403)
- Alan (298)
- Albiac (237)
- Ambax (57)
- Anan (270)
- Antichan-de-Frontignes (160)
- Antignac (84)
- Arbas (294)
- Arbon (95)
- Ardiège (394)
- Arguenos (93)
- Argut-Dessous (21)
- Arlos (109)
- Arnaud-Guilhem (235)
- Artigue (38)
- Aspet (960)
- Aspret-Sarrat (131)
- Aucamville (9,715)
- Aulon (319)
- Auragne (493)
- Aureville (1,081)
- Auriac-sur-Vendinelle (1,108)
- Auribail (198)
- Aurignac (1,267)
- Aurin (347)
- Ausseing (92)
- Ausson (614)
- Aussonne (8,102)
- Auterive (10,587)
- Auzas (231)
- Auzeville-Tolosane (4,934)
- Auzielle (1,664)
- Avignonet-Lauragais (1,607)
- Ayguesvives (2,880)
- Azas (686)
- Bachas (92)
- Bachos (32)
- Bagiry (108)
- Bagnères-de-Luchon (2,250)
- Balesta (169)
- Balma (18,079)
- Barbazan (519)
- Baren (10)
- Bax (102)
- Baziège (3,631)
- Bazus (617)
- Beauchalot (669)
- Beaufort (486)
- Beaumont-sur-Lèze (1,675)
- Beaupuy (1,314)
- Beauteville (205)
- Beauville (173)
- Beauzelle (8,804)
- Belberaud (1,633)
- Belbèze-de-Lauragais (129)
- Belbèze-en-Comminges (111)
- Bélesta-en-Lauragais (117)
- Bellegarde-Sainte-Marie (213)
- Bellesserre (113)
- Benque (179)
- Benque-Dessous-et-Dessus (30)
- Bérat (3,156)
- Bessières (4,400)
- Bezins-Garraux (46)
- Billière (32)
- Binos (41)
- Blagnac (28,047)
- Blajan (434)
- Bois-de-la-Pierre (479)
- Boissède (67)
- Bondigoux (789)
- Bonrepos-Riquet (332)
- Bonrepos-sur-Aussonnelle (1,276)
- Bordes-de-Rivière (474)
- Boudrac (149)
- Bouloc (4,696)
- Boulogne-sur-Gesse (1,720)
- Bourg-d'Oueil (14)
- Bourg-Saint-Bernard (1,140)
- Boussan (230)
- Boussens (1,154)
- Boutx (251)
- Bouzin (84)
- Bragayrac (311)
- Brax (3,141)
- Bretx (690)
- Brignemont (375)
- Bruguières (6,309)
- Burgalays (125)
- Buzet-sur-Tarn (3,044)
- Cabanac-Cazaux (130)
- Cabanac-Séguenville (199)
- Cadours (1,160)
- Caignac (412)
- Calmont (2,535)
- Cambernard (511)
- Cambiac (240)
- Canens (63)
- Capens (648)
- Caragoudes (244)
- Caraman (2,574)
- Carbonne (5,677)
- Cardeilhac (266)
- Cassagnabère-Tournas (471)
- Cassagne (655)
- Castagnac (329)
- Castagnède (177)
- Castanet-Tolosan (15,541)
- Castelbiague (241)
- Castelgaillard (60)
- Castelginest (11,384)
- Castelmaurou (4,628)
- Castelnau-d'Estrétefonds (7,114)
- Castelnau-Picampeau (242)
- Castéra-Vignoles (64)
- Casties-Labrande (95)
- Castillon-de-Larboust (86)
- Castillon-de-Saint-Martory (410)
- Cathervielle (29)
- Caubiac (451)
- Caubous (3)
- Caujac (893)
- Cazac (76)
- Cazaril-Tambourès (89)
- Cazarilh-Laspènes (14)
- Cazaunous (65)
- Cazaux-Layrisse (59)
- Cazeaux-de-Larboust (91)
- Cazeneuve-Montaut (87)
- Cazères (4,916)
- Cépet (2,418)
- Cessales (170)
- Charlas (250)
- Chaum (209)
- Chein-Dessus (212)
- Ciadoux (236)
- Cier-de-Luchon (238)
- Cier-de-Rivière (271)
- Cierp-Gaud (701)
- Cintegabelle (3,058)
- Cirès (9)
- Clarac (689)
- Clermont-le-Fort (546)
- Colomiers (41,337)
- Cornebarrieu (9,073)
- Corronsac (929)
- Coueilles (85)
- Couladère (429)
- Couret (236)
- Cox (376)
- Cugnaux (20,927)
- Cuguron (167)
- Daux (2,689)
- Deyme (1,485)
- Donneville (1,226)
- Drémil-Lafage (2,672)
- Drudas (212)
- Eaunes (6,639)
- Empeaux (318)
- Encausse-les-Thermes (655)
- Eoux (132)
- Escalquens (7,054)
- Escanecrabe (212)
- Escoulis (77)
- Espanès (282)
- Esparron (43)
- Esperce (304)
- Estadens (536)
- Estancarbon (622)
- Esténos (194)
- Eup (141)
- Fabas (200)
- Falga (145)
- Fenouillet (5,836)
- Figarol (328)
- Flourens (2,112)
- Folcarde (122)
- Fonbeauzard (3,228)
- Fonsorbes (13,290)
- Fontenilles (6,070)
- Forgues (222)
- Fos (250)
- Fougaron (110)
- Fourquevaux (867)
- Francarville (193)
- Francazal (28)
- Francon (237)
- Franquevielle (345)
- Fronsac (193)
- Frontignan-de-Comminges (80)
- Frontignan-Savès (68)
- Fronton (6,801)
- Frouzins (9,964)
- Fustignac (71)
- Gagnac-sur-Garonne (3,227)
- Gaillac-Toulza (1,358)
- Galié (91)
- Ganties (308)
- Garac (174)
- Gardouch (1,400)
- Gargas (794)
- Garidech (1,919)
- Garin (147)
- Gauré (473)
- Gémil (493)
- Génos (72)
- Gensac-de-Boulogne (110)
- Gensac-sur-Garonne (454)
- Gibel (397)
- Gouaux-de-Larboust (42)
- Gouaux-de-Luchon (44)
- Goudex (41)
- Gourdan-Polignan (1,325)
- Goutevernisse (188)
- Gouzens (86)
- Goyrans (906)
- Gragnague (2,600)
- Gratens (820)
- Gratentour (4,995)
- Grazac (826)
- Grenade (9,238)
- Grépiac (1,048)
- Guran (60)
- Herran (75)
- His (265)
- Huos (503)
- Issus (663)
- Izaut-de-l'Hôtel (304)
- Jurvielle (26)
- Juzes (76)
- Juzet-d'Izaut (182)
- Juzet-de-Luchon (383)
- L'Isle-en-Dodon (1,638)
- L'Union (12,815)
- La Magdelaine-sur-Tarn (1,276)
- La Salvetat-Lauragais (156)
- La Salvetat-Saint-Gilles (8,679)
- Labarthe-Inard (887)
- Labarthe-Rivière (1,325)
- Labarthe-sur-Lèze (6,701)
- Labastide-Beauvoir (1,284)
- Labastide-Clermont (708)
- Labastide-Paumès (151)
- Labastide-Saint-Sernin (1,973)
- Labastidette (2,971)
- Labège (4,530)
- Labroquère (332)
- Labruyère-Dorsa (319)
- Lacaugne (260)
- Lacroix-Falgarde (2,066)
- Laffite-Toupière (99)
- Lafitte-Vigordane (1,186)
- Lagarde (437)
- Lagardelle-sur-Lèze (3,363)
- Lagrâce-Dieu (567)
- Lagraulet-Saint-Nicolas (291)
- Lahage (214)
- Lahitère (55)
- Lalouret-Laffiteau (137)
- Lamasquère (1,709)
- Landorthe (1,058)
- Lanta (2,328)
- Lapeyrère (61)
- Lapeyrouse-Fossat (3,117)
- Larcan (183)
- Laréole (165)
- Larra (2,314)
- Larroque (296)
- Lasserre-Pradère (1,609)
- Latoue (312)
- Latour (80)
- Latrape (454)
- Launac (1,365)
- Launaguet (9,251)
- Lautignac (251)
- Lauzerville (1,628)
- Lavalette (807)
- Lavelanet-de-Comminges (665)
- Lavernose-Lacasse (3,895)
- Layrac-sur-Tarn (327)
- Le Born (665)
- Le Burgaud (955)
- Le Cabanial (478)
- Le Castéra (820)
- Le Cuing (486)
- Le Faget (316)
- Le Fauga (2,650)
- Le Fousseret (1,901)
- Le Fréchet (129)
- Le Grès (474)
- Le Pin-Murelet (169)
- Le Plan (455)
- Lécussan (251)
- Lège (34)
- Léguevin (10,163)
- Les Tourreilles (388)
- Lescuns (79)
- Lespinasse (3,279)
- Lespiteau (79)
- Lespugue (75)
- Lestelle-de-Saint-Martory (440)
- Lévignac (2,267)
- Lherm (3,950)
- Lieoux (129)
- Lilhac (141)
- Lodes (314)
- Longages (3,455)
- Loubens-Lauragais (465)
- Loudet (196)
- Lourde (124)
- Luscan (46)
- Lussan-Adeilhac (238)
- Lux (351)
- Mailholas (35)
- Malvezie (116)
- Mancioux (394)
- Mane (1,007)
- Marignac (480)
- Marignac-Lasclares (489)
- Marignac-Laspeyres (199)
- Marliac (130)
- Marquefave (1,016)
- Marsoulas (149)
- Martisserre (67)
- Martres-de-Rivière (431)
- Martres-Tolosane (2,431)
- Mascarville (184)
- Massabrac (134)
- Mauran (202)
- Mauremont (362)
- Maurens (210)
- Mauressac (504)
- Maureville (303)
- Mauvaisin (238)
- Mauvezin (85)
- Mauzac (1,379)
- Mayrègne (28)
- Mazères-sur-Salat (642)
- Melles (97)
- Menville (825)
- Mérenvielle (487)
- Mervilla (310)
- Merville (6,854)
- Milhas (194)
- Mirambeau (65)
- Miramont-de-Comminges (749)
- Miremont (2,879)
- Mirepoix-sur-Tarn (1,161)
- Molas (170)
- Moncaup (37)
- Mondavezan (895)
- Mondilhan (90)
- Mondonville (6,169)
- Mondouzil (221)
- Monès (87)
- Monestrol (58)
- Mons (1,904)
- Mont-de-Galié (27)
- Montaigut-sur-Save (2,035)
- Montastruc-de-Salies (310)
- Montastruc-la-Conseillère (3,816)
- Montastruc-Savès (63)
- Montauban-de-Luchon (511)
- Montaut (593)
- Montberaud (197)
- Montbernard (220)
- Montberon (3,210)
- Montbrun-Bocage (604)
- Montbrun-Lauragais (752)
- Montclar-de-Comminges (81)
- Montclar-Lauragais (267)
- Montégut-Bourjac (129)
- Montégut-Lauragais (407)
- Montespan (491)
- Montesquieu-Guittaut (174)
- Montesquieu-Lauragais (1,053)
- Montesquieu-Volvestre (3,096)
- Montgaillard-de-Salies (111)
- Montgaillard-Lauragais (692)
- Montgaillard-sur-Save (69)
- Montgazin (166)
- Montgeard (586)
- Montgiscard (2,638)
- Montgras (119)
- Montjoire (1,268)
- Montlaur (1,829)
- Montmaurin (194)
- Montoulieu-Saint-Bernard (236)
- Montoussin (131)
- Montpitol (347)
- Montrabé (4,531)
- Montréjeau (2,670)
- Montsaunès (475)
- Mourvilles-Basses (83)
- Mourvilles-Hautes (176)
- Moustajon (131)
- Muret (26,618)
- Nailloux (4,277)
- Nénigan (52)
- Nizan-Gesse (105)
- Noé (3,134)
- Nogaret (101)
- Noueilles (392)
- Odars (939)
- Ondes (925)
- Oô (106)
- Ore (123)
- Palaminy (765)
- Paulhac (1,286)
- Payssous (81)
- Péchabou (2,508)
- Pechbonnieu (5,017)
- Pechbusque (997)
- Péguilhan (276)
- Pelleport (562)
- Peyrissas (90)
- Peyrouzet (82)
- Peyssies (732)
- Pibrac (9,188)
- Pin-Balma (1,119)
- Pins-Justaret (4,453)
- Pinsaguel (2,833)
- Plagne (97)
- Plagnole (353)
- Plaisance-du-Touch (21,443)
- Pointis-de-Rivière (835)
- Pointis-Inard (938)
- Polastron (75)
- Pompertuzat (2,201)
- Ponlat-Taillebourg (645)
- Portet-d'Aspet (63)
- Portet-de-Luchon (37)
- Portet-sur-Garonne (9,902)
- Poubeau (79)
- Poucharramet (988)
- Pouy-de-Touges (433)
- Pouze (93)
- Préserville (805)
- Proupiary (61)
- Prunet (157)
- Puydaniel (584)
- Puymaurin (316)
- Puysségur (144)
- Quint-Fonsegrives (6,223)
- Ramonville-Saint-Agne (15,428)
- Razecueillé (30)
- Rebigue (512)
- Régades (140)
- Renneville (587)
- Revel (10,095)
- Rieucazé (53)
- Rieumajou (139)
- Rieumes (3,590)
- Rieux-Volvestre (2,690)
- Riolas (58)
- Roquefort-sur-Garonne (813)
- Roques (5,510)
- Roquesérière (957)
- Roquettes (4,347)
- Rouède (294)
- Rouffiac-Tolosan (2,405)
- Roumens (254)
- Sabonnères (340)
- Saccourvielle (22)
- Saiguède (811)
- Saint-Alban (6,605)
- Saint-André (245)
- Saint-Araille (125)
- Saint-Aventin (70)
- Saint-Béat-Lez (389)
- Saint-Bertrand-de-Comminges (249)
- Saint-Cézert (457)
- Saint-Christaud (239)
- Saint-Clar-de-Rivière (1,751)
- Saint-Élix-le-Château (953)
- Saint-Élix-Séglan (51)
- Saint-Félix-Lauragais (1,278)
- Saint-Ferréol-de-Comminges (59)
- Saint-Frajou (207)
- Saint-Gaudens (12,609)
- Saint-Geniès-Bellevue (2,553)
- Saint-Germier (135)
- Saint-Hilaire (1,832)
- Saint-Ignan (222)
- Saint-Jean (11,458)
- Saint-Jean-Lherm (451)
- Saint-Jory (8,756)
- Saint-Julia (428)
- Saint-Julien-sur-Garonne (555)
- Saint-Lary-Boujean (133)
- Saint-Laurent (181)
- Saint-Léon (1,293)
- Saint-Loup-Cammas (2,372)
- Saint-Loup-en-Comminges (38)
- Saint-Lys (10,081)
- Saint-Mamet (565)
- Saint-Marcel-Paulel (490)
- Saint-Marcet (380)
- Saint-Martory (1,043)
- Saint-Médard (238)
- Saint-Michel (311)
- Saint-Orens-de-Gameville (14,869)
- Saint-Paul-d'Oueil (47)
- Saint-Paul-sur-Save (1,836)
- Saint-Pé-d'Ardet (169)
- Saint-Pé-Delbosc (143)
- Saint-Pierre (274)
- Saint-Pierre-de-Lages (915)
- Saint-Plancard (406)
- Saint-Rome (58)
- Saint-Rustice (447)
- Saint-Sauveur (2,281)
- Saint-Sulpice-sur-Lèze (2,339)
- Saint-Thomas (639)
- Saint-Vincent (219)
- Sainte-Foy-d'Aigrefeuille (2,616)
- Sainte-Foy-de-Peyrolières (2,134)
- Sainte-Livrade (261)
- Sajas (107)
- Saleich (347)
- Salherm (67)
- Salies-du-Salat (1,831)
- Salles-et-Pratviel (131)
- Salles-sur-Garonne (596)
- Saman (144)
- Samouillan (111)
- Sana (243)
- Sarrecave (70)
- Sarremezan (89)
- Saubens (2,423)
- Saussens (219)
- Sauveterre-de-Comminges (718)
- Saux-et-Pomarède (249)
- Savarthès (199)
- Savères (210)
- Sédeilhac (64)
- Ségreville (339)
- Seilh (3,428)
- Seilhan (215)
- Sénarens (121)
- Sengouagnet (230)
- Sepx (217)
- Seyre (131)
- Seysses (10,649)
- Signac (40)
- Sode (19)
- Soueich (529)
- Tarabel (619)
- Terrebasse (138)
- Thil (1,166)
- Touille (251)
- Toulouse (519,940)
- Tournefeuille (30,774)
- Toutens (438)
- Trébons-de-Luchon (9)
- Trébons-sur-la-Grasse (517)
- Urau (120)
- Vacquiers (1,525)
- Valcabrère (155)
- Valentine (883)
- Vallègue (526)
- Vallesvilles (472)
- Varennes (262)
- Vaudreuille (401)
- Vaux (314)
- Vendine (279)
- Venerque (3,051)
- Verfeil (4,019)
- Vernet (3,434)
- Vieille-Toulouse (1,258)
- Vieillevigne (358)
- Vignaux (162)
- Vigoulet-Auzil (1,076)
- Villariès (935)
- Villate (1,252)
- Villaudric (1,686)
- Villefranche-de-Lauragais (5,228)
- Villematier (1,157)
- Villemur-sur-Tarn (6,424)
- Villeneuve-de-Rivière (1,756)
- Villeneuve-Lécussan (559)
- Villeneuve-lès-Bouloc (1,701)
- Villeneuve-Tolosane (11,167)
- Villenouvelle (1,517)
Other departments in Occitanie
Ariège (09) Aude (11) Aveyron (12) Gard (30) Gers (32) Hérault (34) Lot (46) Lozère (48) Hautes-Pyrénées (65) Pyrénées-Orientales (66) Tarn (81) Tarn-et-Garonne (82) All departments
Sources: INSEE, official population figures in force on January 1, 2026 (total population); land area: IGN / Observatoire des territoires. Rankings computed across the 34,858 communes in the database.