Largest city in the Tarn-et-Garonne department: the 2026 ranking
The 195 towns of the Tarn-et-Garonne department (82) ranked by population, area and density, based on the official INSEE population figures in force in 2026.
The largest city in the Tarn-et-Garonne department is Montauban, with 64,523 inhabitants (ranked 88th in France by population). It is also the largest town by area in the department (135 km²). Montauban is also the most densely populated town, with 477 inhabitants per km². At the other end of the ranking, Goas has only 36 inhabitants.
The Tarn-et-Garonne department has 271,650 inhabitants over 3,718 km², a density of 73 inhabitants per km², 1.5 times lower than the national average (110 per km²). It accounts for 4.3% 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 Tarn-et-Garonne department by population
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Montauban | 64,523 | 135 | 477 | 88th |
| 2 | Castelsarrasin | 14,579 | 77 | 190 | 694th |
| 3 | Moissac | 13,697 | 86 | 159 | 741st |
| 4 | Caussade | 7,028 | 46 | 154 | 1,570th |
| 5 | Montech | 6,811 | 50 | 136 | 1,624th |
| 6 | Nègrepelisse | 6,023 | 49 | 122 | 1,870th |
| 7 | Valence | 5,475 | 13 | 407 | 2,091st |
| 8 | Verdun-sur-Garonne | 5,046 | 36 | 139 | 2,257th |
| 9 | Montbeton | 4,488 | 16 | 281 | 2,557th |
| 10 | Grisolles | 4,291 | 18 | 244 | 2,672nd |
| 11 | Saint-Étienne-de-Tulmont | 4,131 | 21 | 195 | 2,783rd |
| 12 | Bressols | 4,104 | 20 | 201 | 2,804th |
| 13 | Beaumont-de-Lomagne | 3,990 | 46 | 86 | 2,882nd |
| 14 | Labastide-Saint-Pierre | 3,819 | 21 | 185 | 3,020th |
| 15 | La Ville-Dieu-du-Temple | 3,405 | 26 | 130 | 3,383rd |
| 16 | Albias | 3,292 | 22 | 152 | 3,494th |
| 17 | Lafrançaise | 2,944 | 51 | 58 | 3,896th |
| 18 | Saint-Nicolas-de-la-Grave | 2,308 | 29 | 79 | 4,879th |
| 19 | Septfonds | 2,303 | 27 | 85 | 4,890th |
| 20 | Monclar-de-Quercy | 2,094 | 38 | 55 | 5,360th |
Largest towns by area in the Tarn-et-Garonne department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Montauban | 64,523 | 135 | 477 | 119th |
| 2 | Saint-Antonin-Noble-Val | 1,982 | 105 | 19 | 208th |
| 3 | Caylus | 1,477 | 97 | 15 | 247th |
| 4 | Moissac | 13,697 | 86 | 159 | 344th |
| 5 | Castelsarrasin | 14,579 | 77 | 190 | 443rd |
| 6 | Montaigu-de-Quercy | 1,310 | 76 | 17 | 453rd |
| 7 | Cazes-Mondenard | 1,252 | 58 | 22 | 819th |
| 8 | Lafrançaise | 2,944 | 51 | 58 | 1,125th |
| 9 | Montech | 6,811 | 50 | 136 | 1,170th |
| 10 | Nègrepelisse | 6,023 | 49 | 122 | 1,227th |
Most densely populated towns in the Tarn-et-Garonne department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Montauban | 64,523 | 135 | 477 | 1,947th |
| 2 | Valence | 5,475 | 13 | 407 | 2,235th |
| 3 | Montbeton | 4,488 | 16 | 281 | 3,214th |
| 4 | Dieupentale | 1,670 | 6.1 | 272 | 3,329th |
| 5 | Grisolles | 4,291 | 18 | 244 | 3,730th |
| 6 | Bressols | 4,104 | 20 | 201 | 4,486th |
| 7 | Saint-Étienne-de-Tulmont | 4,131 | 21 | 195 | 4,607th |
| 8 | Castelsarrasin | 14,579 | 77 | 190 | 4,750th |
| 9 | Labastide-Saint-Pierre | 3,819 | 21 | 185 | 4,868th |
| 10 | Bessens | 1,496 | 9.3 | 161 | 5,563rd |
All towns in the Tarn-et-Garonne department (195)
INSEE total population in parentheses. Each town page gives its area, density, national and departmental rankings, and neighboring towns.
- Albefeuille-Lagarde (594)
- Albias (3,292)
- Angeville (244)
- Asques (133)
- Aucamville (1,585)
- Auterive (67)
- Auty (146)
- Auvillar (933)
- Balignac (41)
- Bardigues (241)
- Barry-d'Islemade (959)
- Beaumont-de-Lomagne (3,990)
- Beaupuy (280)
- Belbèze-en-Lomagne (176)
- Belvèze (222)
- Bessens (1,496)
- Bioule (1,226)
- Boudou (770)
- Bouillac (595)
- Bouloc-en-Quercy (201)
- Bourg-de-Visa (401)
- Bourret (990)
- Brassac (256)
- Bressols (4,104)
- Bruniquel (651)
- Campsas (1,510)
- Canals (820)
- Castanet (267)
- Castelferrus (499)
- Castelmayran (1,202)
- Castelsagrat (557)
- Castelsarrasin (14,579)
- Castéra-Bouzet (130)
- Caumont (356)
- Caussade (7,028)
- Caylus (1,477)
- Cayrac (587)
- Cayriech (282)
- Cazals (247)
- Cazes-Mondenard (1,252)
- Comberouger (269)
- Corbarieu (1,778)
- Cordes-Tolosannes (363)
- Coutures (98)
- Cumont (50)
- Dieupentale (1,670)
- Donzac (1,054)
- Dunes (1,250)
- Durfort-Lacapelette (878)
- Escatalens (1,250)
- Escazeaux (293)
- Espalais (380)
- Esparsac (262)
- Espinas (215)
- Fabas (735)
- Fajolles (113)
- Faudoas (294)
- Fauroux (193)
- Féneyrols (182)
- Finhan (1,490)
- Garganvillar (696)
- Gariès (129)
- Gasques (414)
- Génébrières (676)
- Gensac (104)
- Gimat (217)
- Ginals (205)
- Glatens (69)
- Goas (36)
- Golfech (1,017)
- Goudourville (996)
- Gramont (130)
- Grisolles (4,291)
- L'Honor-de-Cos (1,641)
- La Salvetat-Belmontet (1,006)
- La Ville-Dieu-du-Temple (3,405)
- Labarthe (392)
- Labastide-de-Penne (125)
- Labastide-du-Temple (1,162)
- Labastide-Saint-Pierre (3,819)
- Labourgade (166)
- Lacapelle-Livron (225)
- Lachapelle (120)
- Lacour (173)
- Lacourt-Saint-Pierre (1,273)
- Lafitte (238)
- Lafrançaise (2,944)
- Laguépie (649)
- Lamagistère (1,236)
- Lamothe-Capdeville (1,106)
- Lamothe-Cumont (127)
- Lapenche (280)
- Larrazet (687)
- Lauzerte (1,453)
- Lavaurette (227)
- Lavit (1,598)
- Le Causé (136)
- Le Pin (113)
- Léojac (1,311)
- Les Barthes (609)
- Lizac (550)
- Loze (124)
- Malause (1,270)
- Mansonville (314)
- Marignac (102)
- Marsac (182)
- Mas-Grenier (1,308)
- Maubec (163)
- Maumusson (53)
- Meauzac (1,540)
- Merles (206)
- Mirabel (1,058)
- Miramont-de-Quercy (312)
- Moissac (13,697)
- Molières (1,285)
- Monbéqui (671)
- Monclar-de-Quercy (2,094)
- Montagudet (203)
- Montaigu-de-Quercy (1,310)
- Montaïn (95)
- Montalzat (680)
- Montastruc (307)
- Montauban (64,523)
- Montbarla (148)
- Montbartier (1,809)
- Montbeton (4,488)
- Montech (6,811)
- Monteils (1,467)
- Montesquieu (766)
- Montfermier (113)
- Montgaillard (141)
- Montjoi (175)
- Montpezat-de-Quercy (1,625)
- Montricoux (1,200)
- Mouillac (91)
- Nègrepelisse (6,023)
- Nohic (1,404)
- Orgueil (1,742)
- Parisot (569)
- Perville (169)
- Piquecos (465)
- Pommevic (608)
- Pompignan (1,895)
- Poupas (87)
- Puycornet (794)
- Puygaillard-de-Lomagne (56)
- Puygaillard-de-Quercy (390)
- Puylagarde (361)
- Puylaroque (730)
- Réalville (1,903)
- Reyniès (892)
- Roquecor (406)
- Saint-Aignan (429)
- Saint-Amans-de-Pellagal (222)
- Saint-Amans-du-Pech (241)
- Saint-Antonin-Noble-Val (1,982)
- Saint-Arroumex (150)
- Saint-Beauzeil (118)
- Saint-Cirice (159)
- Saint-Cirq (581)
- Saint-Clair (268)
- Saint-Étienne-de-Tulmont (4,131)
- Saint-Georges (278)
- Saint-Jean-du-Bouzet (55)
- Saint-Loup (538)
- Saint-Michel (267)
- Saint-Nauphary (1,987)
- Saint-Nazaire-de-Valentane (322)
- Saint-Nicolas-de-la-Grave (2,308)
- Saint-Paul-d'Espis (575)
- Saint-Porquier (1,351)
- Saint-Projet (304)
- Saint-Sardos (1,131)
- Saint-Vincent-d'Autéjac (290)
- Saint-Vincent-Lespinasse (292)
- Sainte-Juliette (134)
- Sauveterre (161)
- Savenès (840)
- Septfonds (2,303)
- Sérignac (526)
- Sistels (215)
- Touffailles (336)
- Tréjouls (222)
- Vaïssac (983)
- Valeilles (244)
- Valence (5,475)
- Varen (651)
- Varennes (649)
- Vazerac (778)
- Verdun-sur-Garonne (5,046)
- Verfeil (405)
- Verlhac-Tescou (585)
- Vigueron (114)
- Villebrumier (1,381)
- Villemade (844)
Other departments in Occitanie
Ariège (09) Aude (11) Aveyron (12) Gard (30) Haute-Garonne (31) Gers (32) Hérault (34) Lot (46) Lozère (48) Hautes-Pyrénées (65) Pyrénées-Orientales (66) Tarn (81) 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.