Largest city in the Ille-et-Vilaine department: the 2026 ranking
The 332 towns of the Ille-et-Vilaine department (35) ranked by population, area and density, based on the official INSEE population figures in force in 2026.
The largest city in the Ille-et-Vilaine department is Rennes, with 234,950 inhabitants (ranked 11th in France by population). The largest town by area is Paimpont (110 km²). Rennes is also the most densely populated town, with 4,663 inhabitants per km². At the other end of the ranking, Bléruais has only 101 inhabitants.
The Ille-et-Vilaine department has 1,145,286 inhabitants over 6,775 km², a density of 169 inhabitants per km², 1.5 times the national average (110 per km²). It accounts for 32.4% of the population of Brittany, the region it belongs to: see the ranking of the largest cities in Brittany.
The 20 largest cities in the Ille-et-Vilaine department by population
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Rennes | 234,950 | 50 | 4,663 | 11th |
| 2 | Saint-Malo | 48,675 | 37 | 1,331 | 141st |
| 3 | Fougères | 20,946 | 10 | 2,002 | 464th |
| 4 | Bruz | 20,113 | 30 | 672 | 491st |
| 5 | Vitré | 19,938 | 37 | 538 | 497th |
| 6 | Cesson-Sévigné | 19,263 | 32 | 599 | 512th |
| 7 | Saint-Jacques-de-la-Lande | 13,912 | 12 | 1,176 | 729th |
| 8 | Betton | 13,273 | 27 | 497 | 765th |
| 9 | Pacé | 12,021 | 35 | 344 | 844th |
| 10 | Dinard | 11,285 | 7.8 | 1,439 | 911th |
| 11 | Châteaugiron | 11,092 | 24 | 472 | 931st |
| 12 | Chantepie | 10,824 | 12 | 904 | 959th |
| 13 | Saint-Grégoire | 10,355 | 17 | 599 | 1,018th |
| 14 | Redon | 10,342 | 15 | 685 | 1,021st |
| 15 | Le Rheu | 10,068 | 19 | 533 | 1,052nd |
| 16 | Guichen | 9,594 | 43 | 223 | 1,115th |
| 17 | Liffré | 9,484 | 67 | 142 | 1,128th |
| 18 | Chartres-de-Bretagne | 9,012 | 10.0 | 906 | 1,189th |
| 19 | Thorigné-Fouillard | 8,905 | 14 | 656 | 1,202nd |
| 20 | Janzé | 8,838 | 41 | 214 | 1,214th |
Largest towns by area in the Ille-et-Vilaine department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Paimpont | 1,812 | 110 | 16 | 187th |
| 2 | Guipry-Messac | 7,524 | 92 | 82 | 288th |
| 3 | Val-Couesnon | 4,161 | 79 | 53 | 420th |
| 4 | Val d'Anast | 4,006 | 78 | 51 | 436th |
| 5 | Martigné-Ferchaud | 2,738 | 74 | 37 | 474th |
| 6 | Iffendic | 4,703 | 74 | 64 | 482nd |
| 7 | Liffré | 9,484 | 67 | 142 | 609th |
| 8 | Bain-de-Bretagne | 7,851 | 65 | 121 | 656th |
| 9 | Combourg | 6,534 | 64 | 103 | 681st |
| 10 | Bazouges-la-Pérouse | 1,906 | 58 | 33 | 821st |
Most densely populated towns in the Ille-et-Vilaine department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Rennes | 234,950 | 50 | 4,663 | 158th |
| 2 | Fougères | 20,946 | 10 | 2,002 | 451st |
| 3 | Dinard | 11,285 | 7.8 | 1,439 | 650th |
| 4 | Saint-Malo | 48,675 | 37 | 1,331 | 706th |
| 5 | Châteauneuf-d'Ille-et-Vilaine | 1,684 | 1.4 | 1,220 | 784th |
| 6 | Bécherel | 693 | 0.6 | 1,216 | 788th |
| 7 | Saint-Jacques-de-la-Lande | 13,912 | 12 | 1,176 | 814th |
| 8 | Chartres-de-Bretagne | 9,012 | 10.0 | 906 | 1,048th |
| 9 | Chantepie | 10,824 | 12 | 904 | 1,051st |
| 10 | La Richardais | 2,731 | 3.1 | 870 | 1,099th |
All towns in the Ille-et-Vilaine department (332)
INSEE total population in parentheses. Each town page gives its area, density, national and departmental rankings, and neighboring towns.
- Acigné (7,040)
- Amanlis (1,812)
- Andouillé-Neuville (1,025)
- Arbrissel (272)
- Argentré-du-Plessis (4,746)
- Aubigné (462)
- Availles-sur-Seiche (642)
- Baguer-Morvan (1,730)
- Baguer-Pican (1,784)
- Bain-de-Bretagne (7,851)
- Bains-sur-Oust (3,665)
- Bais (2,566)
- Balazé (2,208)
- Baulon (2,257)
- Bazouges-la-Pérouse (1,906)
- Beaucé (1,299)
- Bécherel (693)
- Bédée (4,763)
- Betton (13,273)
- Billé (1,033)
- Bléruais (101)
- Boisgervilly (1,844)
- Boistrudan (736)
- Bonnemain (1,559)
- Bourg-des-Comptes (3,474)
- Bourgbarré (4,899)
- Bovel (638)
- Bréal-sous-Montfort (6,489)
- Bréal-sous-Vitré (633)
- Brécé (2,281)
- Breteil (3,759)
- Brie (999)
- Brielles (707)
- Broualan (420)
- Bruc-sur-Aff (870)
- Bruz (20,113)
- Cancale (5,769)
- Cardroc (601)
- Cesson-Sévigné (19,263)
- Champeaux (515)
- Chanteloup (1,960)
- Chantepie (10,824)
- Chartres-de-Bretagne (9,012)
- Chasné-sur-Illet (1,772)
- Châteaubourg (7,675)
- Châteaugiron (11,092)
- Châteauneuf-d'Ille-et-Vilaine (1,684)
- Châtillon-en-Vendelais (1,810)
- Chauvigné (833)
- Chavagne (4,775)
- Chelun (368)
- Cherrueix (1,121)
- Chevaigné (2,447)
- Cintré (2,714)
- Clayes (977)
- Coësmes (1,447)
- Comblessac (678)
- Combourg (6,534)
- Combourtillé (624)
- Cornillé (983)
- Corps-Nuds (3,648)
- Crevin (2,872)
- Cuguen (840)
- Dinard (11,285)
- Dingé (1,733)
- Dol-de-Bretagne (6,173)
- Domagné (2,547)
- Domalain (2,101)
- Domloup (3,943)
- Dourdain (1,258)
- Drouges (512)
- Eancé (437)
- Epiniac (1,465)
- Erbrée (1,746)
- Ercé-en-Lamée (1,588)
- Ercé-près-Liffré (2,072)
- Essé (1,049)
- Étrelles (2,773)
- Feins (1,091)
- Forges-la-Forêt (270)
- Fougères (20,946)
- Gaël (1,643)
- Gahard (1,558)
- Gennes-sur-Seiche (958)
- Gévezé (6,190)
- Gosné (2,178)
- Goven (4,462)
- Grand-Fougeray (2,624)
- Guichen (9,594)
- Guignen (4,269)
- Guipel (1,764)
- Guipry-Messac (7,524)
- Hédé-Bazouges (2,311)
- Hirel (1,410)
- Iffendic (4,703)
- Irodouër (2,333)
- Janzé (8,838)
- Javené (2,261)
- L'Hermitage (4,808)
- La Baussaine (687)
- La Bazouge-du-Désert (1,124)
- La Bosse-de-Bretagne (714)
- La Bouëxière (4,778)
- La Boussac (1,286)
- La Chapelle du Lou du Lac (1,062)
- La Chapelle-aux-Filtzméens (846)
- La Chapelle-Bouëxic (1,569)
- La Chapelle-Chaussée (1,320)
- La Chapelle-de-Brain (1,127)
- La Chapelle-des-Fougeretz (4,831)
- La Chapelle-Erbrée (729)
- La Chapelle-Fleurigné (2,504)
- La Chapelle-Saint-Aubert (490)
- La Chapelle-Thouarault (2,345)
- La Couyère (453)
- La Dominelais (1,450)
- La Fresnais (2,557)
- La Gouesnière (2,068)
- La Guerche-de-Bretagne (4,664)
- La Mézière (5,149)
- La Noë-Blanche (1,020)
- La Nouaye (369)
- La Richardais (2,731)
- La Selle-en-Luitré (603)
- La Selle-Guerchaise (162)
- La Ville-ès-Nonais (1,263)
- Laignelet (1,270)
- Laillé (5,371)
- Lalleu (597)
- Landavran (692)
- Landéan (1,277)
- Landujan (958)
- Langan (1,125)
- Langon (1,448)
- Langouet (614)
- Lanrigan (138)
- Lassy (1,882)
- Le Châtellier (437)
- Le Crouais (600)
- Le Ferré (738)
- Le Loroux (639)
- Le Minihic-sur-Rance (1,564)
- Le Pertre (1,410)
- Le Petit-Fougeray (929)
- Le Rheu (10,068)
- Le Sel-de-Bretagne (1,146)
- Le Theil-de-Bretagne (1,764)
- Le Tiercent (203)
- Le Tronchet (1,218)
- Le Verger (1,414)
- Le Vivier-sur-Mer (1,073)
- Lécousse (3,636)
- Les Brulais (550)
- Les Iffs (283)
- Les Portes du Coglais (2,247)
- Lieuron (828)
- Liffré (9,484)
- Lillemer (405)
- Livré-sur-Changeon (1,803)
- Lohéac (715)
- Longaulnay (603)
- Lourmais (346)
- Loutehel (249)
- Louvigné-de-Bais (1,927)
- Louvigné-du-Désert (3,425)
- Luitré-Dompierre (1,905)
- Maen Roch (5,186)
- Marcillé-Raoul (767)
- Marcillé-Robert (1,035)
- Marpiré (1,048)
- Martigné-Ferchaud (2,738)
- Maxent (1,478)
- Mecé (630)
- Médréac (1,889)
- Meillac (1,995)
- Melesse (7,653)
- Mellé (667)
- Mernel (1,044)
- Mesnil-Roc'h (4,578)
- Mézières-sur-Couesnon (1,750)
- Miniac-Morvan (4,494)
- Miniac-sous-Bécherel (794)
- Mondevert (816)
- Mont-Dol (1,120)
- Montauban-de-Bretagne (6,798)
- Montautour (270)
- Monterfil (1,413)
- Montfort-sur-Meu (6,993)
- Montgermont (3,907)
- Monthault (252)
- Montreuil-des-Landes (244)
- Montreuil-le-Gast (2,122)
- Montreuil-sous-Pérouse (1,086)
- Montreuil-sur-Ille (2,459)
- Mordelles (8,032)
- Mouazé (1,738)
- Moulins (738)
- Moussé (304)
- Moutiers (922)
- Muel (943)
- Nouvoitou (3,972)
- Noyal-Châtillon-sur-Seiche (8,451)
- Noyal-sous-Bazouges (400)
- Noyal-sur-Vilaine (6,384)
- Orgères (5,799)
- Pacé (12,021)
- Paimpont (1,812)
- Pancé (1,183)
- Parcé (668)
- Parigné (1,315)
- Parthenay-de-Bretagne (1,820)
- Pipriac (3,936)
- Piré-Chancé (3,278)
- Pléchâtel (2,889)
- Pleine-Fougères (2,028)
- Plélan-le-Grand (4,151)
- Plerguer (2,932)
- Plesder (810)
- Pleugueneuc (2,124)
- Pleumeleuc (3,607)
- Pleurtuit (7,301)
- Pocé-les-Bois (1,347)
- Poilley (400)
- Poligné (1,296)
- Pont-Péan (4,348)
- Princé (406)
- Québriac (1,623)
- Quédillac (1,313)
- Rannée (1,124)
- Redon (10,342)
- Renac (1,048)
- Rennes (234,950)
- Retiers (4,653)
- Rimou (362)
- Rives-du-Couesnon (2,981)
- Romagné (2,492)
- Romazy (282)
- Romillé (4,271)
- Roz-Landrieux (1,400)
- Roz-sur-Couesnon (1,075)
- Sains (475)
- Saint-Armel (2,484)
- Saint-Aubin-d'Aubigné (4,393)
- Saint-Aubin-des-Landes (951)
- Saint-Aubin-du-Cormier (4,407)
- Saint-Benoît-des-Ondes (1,001)
- Saint-Briac-sur-Mer (2,311)
- Saint-Brieuc-des-Iffs (345)
- Saint-Broladre (1,178)
- Saint-Christophe-de-Valains (235)
- Saint-Christophe-des-Bois (572)
- Saint-Coulomb (3,042)
- Saint-Didier (2,069)
- Saint-Domineuc (2,670)
- Saint-Erblon (3,731)
- Saint-Ganton (423)
- Saint-Georges-de-Gréhaigne (388)
- Saint-Georges-de-Reintembault (1,565)
- Saint-Germain-du-Pinel (1,037)
- Saint-Germain-en-Coglès (2,138)
- Saint-Germain-sur-Ille (1,033)
- Saint-Gilles (5,650)
- Saint-Gondran (660)
- Saint-Gonlay (385)
- Saint-Grégoire (10,355)
- Saint-Guinoux (1,312)
- Saint-Hilaire-des-Landes (1,064)
- Saint-Jacques-de-la-Lande (13,912)
- Saint-Jean-sur-Vilaine (1,399)
- Saint-Jouan-des-Guérets (2,905)
- Saint-Just (1,128)
- Saint-Léger-des-Prés (296)
- Saint-Lunaire (2,838)
- Saint-M'Hervé (1,380)
- Saint-Malo (48,675)
- Saint-Malo-de-Phily (1,108)
- Saint-Malon-sur-Mel (628)
- Saint-Marc-le-Blanc (1,594)
- Saint-Marcan (437)
- Saint-Maugan (524)
- Saint-Médard-sur-Ille (1,395)
- Saint-Méen-le-Grand (4,807)
- Saint-Méloir-des-Ondes (4,823)
- Saint-Onen-la-Chapelle (1,148)
- Saint-Ouen-des-Alleux (1,351)
- Saint-Péran (418)
- Saint-Père-Marc-en-Poulet (2,609)
- Saint-Pern (989)
- Saint-Rémy-du-Plain (829)
- Saint-Sauveur-des-Landes (1,605)
- Saint-Séglin (618)
- Saint-Senoux (1,907)
- Saint-Suliac (1,071)
- Saint-Sulpice-des-Landes (832)
- Saint-Sulpice-la-Forêt (1,620)
- Saint-Symphorien (704)
- Saint-Thual (1,016)
- Saint-Thurial (2,230)
- Saint-Uniac (523)
- Sainte-Anne-sur-Vilaine (1,057)
- Sainte-Colombe (376)
- Sainte-Marie (2,309)
- Saulnières (816)
- Sens-de-Bretagne (2,649)
- Servon-sur-Vilaine (4,251)
- Sixt-sur-Aff (2,312)
- Sougeal (554)
- Taillis (1,049)
- Talensac (2,636)
- Teillay (1,139)
- Thorigné-Fouillard (8,905)
- Thourie (889)
- Tinténiac (4,153)
- Torcé (1,310)
- Trans-la-Forêt (644)
- Treffendel (1,377)
- Trémeheuc (366)
- Tresbœuf (1,265)
- Trévérien (930)
- Trimer (209)
- Val d'Anast (4,006)
- Val-Couesnon (4,161)
- Val-d'Izé (2,679)
- Vergéal (823)
- Vern-sur-Seiche (8,360)
- Vezin-le-Coquet (6,546)
- Vieux-Viel (331)
- Vieux-Vy-sur-Couesnon (1,309)
- Vignoc (2,366)
- Villamée (305)
- Visseiche (890)
- Vitré (19,938)
Other departments in Brittany
Côtes-d'Armor (22) Finistère (29) Morbihan (56) 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.