# Communes du canton de Fribourg

Cet article présente une liste des communes du canton de Fribourg.

## Généralités

En 2025, le canton de Fribourg compte 121 communes, réparties sur 7 districts.
La commune la plus grande est Val-de-Charmey (112,15 km$^2$) ; la plus petite est Meyriez (0,34 km$^2$). En moyenne, les communes du canton mesurent 9,47 km$^2$ (la médiane de leur superficie est égale à 5,98 km$^2$).
La commune la plus peuplée est Fribourg (38 722 habitants en 2017) ; la moins peuplée est Prévondavaux (65 habitants en 2016). La moyenne de population est égale à 1 537 habitants, la médiane à 888,5 habitants.
La commune la plus dense est Fribourg (4 164 hab./km$^2$ en 2017) ; la moins dense est Jaun (11 hab./km$^2$). La moyenne est 210 hab./km$^2$, et la médiane 129 hab./km$^2$ (la densité de population du canton tout entier atteint 155 hab./km$^2$ ; celle de la Suisse 182 hab./km$^2$).

## Particularités
### Zones cantonales hors commune

La forêt domaniale du Galm, petite zone boisée de 2,54 km$^2$, ne fait partie d'aucune commune ; elle est directement administrée par le canton de Fribourg.
Le canton s'étend également sur les lacs de la Gruyère, de Morat et de Neuchâtel, sans que ces zones ne fassent partie d'aucune commune.

### Enclaves

Le canton de Fribourg possède quatre communes ou groupes de communes qui ne sont pas contigus au reste du territoire cantonal.
Dans le district de la Broye, trois zones sont enclavées dans le canton de Vaud :
* La première est constituée des 10 communes suivantes :
** Châtillon
** Cheyres-Châbles
** Cugy
** Estavayer
** Fétigny
** Les Montets
** Lully
** Ménières
** Nuvilly
** Sévaz
* La deuxième est composée de 2 communes :
** Prévondavaux
** Surpierre
* Enfin, la localité de Vuissens, commune d'Estavayer, forme la troisième enclave.
Dans le district du Lac, une zone est enclavée dans le canton de Berne :
* La localité de Wallenbuch, commune de Cormondes, forme la quatrième enclave.
Réciproquement, la commune bernoise de Villars-les-Moines est entièrement enclavée dans le district du Lac.
Au niveau communal, Echarlens, Estavayer et Morat sont fragmentées. La création du lac de la Gruyère a également séparé des parties des communes de Corbières et Morlon.

## Liste

Voici la liste des communes composant le canton avec, pour chacune, son district, sa superficie et sa population au 31 décembre 2022. Les territoires cantonaux situés en dehors de toute commune sont aussi présents à titre indicatif.
Les communes et leurs districts :
| Nom officiel | N° OFS | District | Population (décembre 2022) | Superficie (km$^2$) | Densité (hab./km$^2$) |
| Attalens | 2321 | Veveyse | +003 682, | +0009,76 | 377 |
| Autigny | 2173 | Sarine | +000794, | +0006,22 | 128 |
| Avry | 2174 | Sarine | +001 921, | +0005,83 | 330 |
| Bas-Intyamon | 2162 | Gruyère | +001 598, | +0033,31 | 48 |
| Belfaux | 2175 | Sarine | +003 406, | +0008,88 | 384 |
| Belmont-Broye | 2053 | Broye | +005 844, | +0025,81 | 226 |
| Billens-Hennens | 2063 | Glâne | +000883, | +0004,87 | 181 |
| Bois-d'Amont | 2238 | Sarine | +002 344, | +0012,28 | 191 |
| Bösingen | 2295 | Singine | +003 339, | +0014,34 | 233 |
| Bossonnens | 2323 | Veveyse | +001 575, | +0004,1 | 384 |
| Botterens | 2123 | Gruyère | +000733, | +0004,15 | 177 |
| Broc | 2124 | Gruyère | +002 649, | +0010,04 | 264 |
| Brünisried | 2292 | Singine | +000694, | +0003,25 | 214 |
| Bulle | 2125 | Gruyère | +025 722, | +0023,87 | 1078 |
| Châtel-Saint-Denis | 2325 | Veveyse | +008 163, | +0047,89 | 170 |
| Châtel-sur-Montsalvens | 2128 | Gruyère | +000348, | +0002,04 | 171 |
| Châtillon | 2008 | Broye | +000513, | +0001,31 | 392 |
| Châtonnaye | 2068 | Glâne | +000884, | +0006,31 | 140 |
| Chénens | 2177 | Sarine | +000835, | +0003,95 | 211 |
| Chevrilles | 2294 | Singine | +001 710, | +0005,21 | 328 |
| Cheyres-Châbles | 2055 | Broye | +002 405, | +0009,87 | 244 |
| Chiètres | 2265 | Lac | +005 280, | +0012,23 | 432 |
| Corbières | 2129 | Gruyère | +001 021, | +0009,6 | 106 |
| Corminboeuf | 2183 | Sarine | +002 893, | +0007,24 | 400 |
| Cormondes | 2262 | Lac | +004 524, | +0017,29 | 262 |
| Cottens | 2186 | Sarine | +001 521, | +0004,97 | 306 |
| Courgevaux | 2250 | Lac | +001 394, | +0003,36 | 415 |
| Courtepin | 2254 | Lac | +005 702, | +0021,85 | 261 |
| Cressier | 2257 | Lac | +001 056, | +0004,17 | 253 |
| Crésuz | 2130 | Gruyère | +000449, | +0001,78 | 252 |
| Cugy | 2011 | Broye | +001 942, | +0009,86 | 197 |
| Delley-Portalban | 2051 | Broye | +001 309, | +0007,26 | 180 |
| Dirlaret | 2301 | Singine | +001 135, | +0007,29 | 156 |
| Echarlens | 2131 | Gruyère | +000839, | +0004,63 | 181 |
| Estavayer | 2054 | Broye | +010 133, | +0040,36 | 251 |
| Ferpicloz | 2194 | Sarine | +000263, | +0001,01 | 260 |
| Fétigny | 2016 | Broye | +001 180, | +0004,08 | 289 |
| Fräschels | 2258 | Lac | +000442, | +0003,14 | 141 |
| Fribourg | 2196 | Sarine | +037 653, | +0009,3 | 4049 |
| Gibloux | 2236 | Sarine | +007 934, | +0036,06 | 220 |
| Givisiez | 2197 | Sarine | +003 183, | +0003,46 | 920 |
| Gletterens | 2022 | Broye | +001 118, | +0002,92 | 383 |
| Grandvillard | 2134 | Gruyère | +000871, | +0024,16 | 36 |
| Granges | 2328 | Veveyse | +000922, | +0004,46 | 207 |
| Granges-Paccot | 2198 | Sarine | +003 853, | +0004, | 963 |
| Grangettes | 2079 | Glâne | +000213, | +0003,31 | 64 |
| Greng | 2261 | Lac | +000170, | +0000,97 | 175 |
| Grolley-Ponthaux | 2239 | Sarine | +002 889, | +0011,25 | 257 |
| Gruyères | 2135 | Gruyère | +002 282, | +0028,38 | 80 |
| Guin | 2293 | Singine | +008 793, | +0030,78 | 286 |
| Haut-Intyamon | 2121 | Gruyère | +001 664, | +0060,45 | 28 |
| Hauterive | 2233 | Sarine | +002 668, | +0011,94 | 223 |
| Hauteville | 2137 | Gruyère | +000702, | +0010,52 | 67 |
| Heitenried | 2296 | Singine | +001 419, | +0009,12 | 156 |
| Jaun | 2138 | Gruyère | +000636, | +0055,21 | 12 |
| Kleinbösingen | 2266 | Lac | +000703, | +0003,01 | 234 |
| La Brillaz | 2234 | Sarine | +002 118, | +0010,29 | 206 |
| La Roche | 2149 | Gruyère | +001 829, | +0024,09 | 76 |
| La Sonnaz | 2235 | Sarine | +001 381, | +0006,9 | 200 |
| La Verrerie | 2338 | Veveyse | +001 324, | +0013,38 | 99 |
| Le Châtelard | 2067 | Glâne | +000354, | +0007,51 | 47 |
| Le Flon | 2337 | Veveyse | +001 193, | +0009,58 | 125 |
| Le Mouret | 2220 | Sarine | +003 250, | +0018,54 | 175 |
| Le Pâquier | 2145 | Gruyère | +001 372, | +0004,49 | 306 |
| Les Montets | 2050 | Broye | +001 586, | +0010,31 | 154 |
| Lully | 2025 | Broye | +001 217, | +0005,5 | 221 |
| Marly | 2206 | Sarine | +008 596, | +0007,7 | 1116 |
| Marsens | 2140 | Gruyère | +002 071, | +0007,81 | 265 |
| Massonnens | 2086 | Glâne | +000586, | +0004,25 | 138 |
| Matran | 2208 | Sarine | +001 721, | +0002,86 | 602 |
| Ménières | 2027 | Broye | +000437, | +0004,38 | 100 |
| Meyriez | 2271 | Lac | +000565, | +0000,34 | 1662 |
| Mézières | 2087 | Glâne | +001 081, | +0008,93 | 121 |
| Misery-Courtion | 2272 | Lac | +002 321, | +0011,41 | 203 |
| Mont-Vully | 2284 | Lac | +004 433, | +0017,53 | 253 |
| Montagny | 2029 | Broye | +002 932, | +0017,52 | 167 |
| Montilier | 2274 | Lac | +000956, | +0001,13 | 846 |
| Morat | 2275 | Lac | +009 414, | +0036,41 | 259 |
| Morlon | 2143 | Gruyère | +000661, | +0002,48 | 267 |
| Neyruz | 2211 | Sarine | +002 837, | +0005,54 | 512 |
| Nuvilly | 2035 | Broye | +000487, | +0004, | 122 |
| Pierrafortscha | 2216 | Sarine | +000154, | +0005,06 | 30 |
| Planfayon | 2299 | Singine | +003 619, | +0066,52 | 54 |
| Plasselb | 2300 | Singine | +001 038, | +0018,12 | 57 |
| Pont-en-Ogoz | 2122 | Gruyère | +001 973, | +0010,02 | 197 |
| Pont-la-Ville | 2147 | Gruyère | +000630, | +0004,32 | 146 |
| Ponthaux | 2217 | Sarine | +000796, | +0005,91 | 135 |
| Prévondavaux | 2038 | Broye | +000101, | +0001,8 | 56 |
| Prez | 2237 | Sarine | +002 454, | +0016,02 | 153 |
| Remaufens | 2333 | Veveyse | +001 288, | +0005,91 | 218 |
| Riaz | 2148 | Gruyère | +002 874, | +0007,76 | 370 |
| Ried bei Kerzers | 2276 | Lac | +001 223, | +0007,59 | 161 |
| Romont | 2096 | Glâne | +005 593, | +0010,89 | 514 |
| Rue | 2097 | Glâne | +002 590, | +0020,03 | 129 |
| Saint-Aubin | 2041 | Broye | +001 929, | +0007,88 | 245 |
| Saint-Martin | 2335 | Veveyse | +001 021, | +0009,79 | 104 |
| Saint-Ours | 2304 | Singine | +001 431, | +0015,76 | 91 |
| Saint-Sylvestre | 2303 | Singine | +001 017, | +0007,07 | 144 |
| Sâles | 2152 | Gruyère | +001 448, | +0018,79 | 77 |
| Schmitten | 2305 | Singine | +004 262, | +0013,5 | 316 |
| Semsales | 2336 | Veveyse | +001 551, | +0029,36 | 53 |
| Sévaz | 2043 | Broye | +000319, | +0002,5 | 128 |
| Siviriez | 2099 | Glâne | +002 528, | +0020,28 | 125 |
| Sorens | 2153 | Gruyère | +001 105, | +0008,72 | 127 |
| Surpierre | 2044 | Broye | +001 208, | +0011,24 | 107 |
| Tavel | 2306 | Singine | +007 805, | +0041,35 | 189 |
| Tinterin | 2307 | Singine | +001 336, | +0003,61 | 370 |
| Torny | 2115 | Glâne | +001 058, | +0010,18 | 104 |
| Treyvaux | 2226 | Sarine | +001 531, | +0011,44 | 134 |
| Ueberstorf | 2308 | Singine | +002 404, | +0016,12 | 149 |
| Ulmiz | 2278 | Lac | +000423, | +0002,83 | 149 |
| Ursy | 2102 | Glâne | +003 979, | +0017,13 | 232 |
| Val-de-Charmey | 2163 | Gruyère | +002 620, | +0112,15 | 23 |
| Vallon | 2045 | Broye | +000501, | +0003,51 | 143 |
| Vaulruz | 2155 | Gruyère | +001 116, | +0010,16 | 110 |
| Villars-sur-Glâne | 2228 | Sarine | +012 328, | +0005,49 | 2246 |
| Villarsel-sur-Marly | 2230 | Sarine | +0 00068, | +0001,41 | 48 |
| Villaz | 2117 | Glâne | +002 345, | +0015,45 | 152 |
| Villorsonnens | 2114 | Glâne | +001 512, | +0015,47 | 98 |
| Vuadens | 2160 | Gruyère | +002 541, | +0010,44 | 243 |
| Vuisternens-devant-Romont | 2113 | Glâne | +002 381, | +0024,06 | 99 |
| Wünnewil-Flamatt | 2309 | Singine | +005 641, | +0013,23 | 426 |
| Forêt domaniale du Galm | 2391 | Lac | +00 0000, | +0002,54 | 0 |
| Lac de la Gruyère | 9276 | | +00 0000, | +0009,14 | 0 |
| Partie du lac de Neuchâtel | 9153 | | +00 0000, | +0053,43 | 0 |
| Partie du lac de Morat | 9295 | | +00 0000, | +0014,32 | 0 |
| Total | Total | Total | +334 465, | +1 670,7 | 200 |

## Fusions de communes

Le tableau ci-dessous dresse la liste des fusions de communes ayant été opérées dans le canton de Fribourg. Ce dernier promeut les fusions de communes à l'aide d'un fonds. Depuis 1999 celles-ci ont fortement augmenté. Depuis 1831, seule la commune de Schmitten a été créée par scission de Düdingen, les autres créations de communes résultent de fusions. Ci-après, les communes qui ont fusionné entre 1831 et janvier 2017 :
| Entrée en vigueur (date) | Anciennes communes | Nouvelle commune |
| 1831 | Grandsivaz + Mannens | Mannens puis Mannens-Grandsivaz à partir de 1953 |
| 1850 | Nant + Praz + Sugiez | Bas-Vully |
| 1866 | Chavannes-sous-Orsonnens + Granges-la-Battiaz | Chavannes-sous-Orsonnens |
| 1868 | Arruffens + Romont | Romont |
| 1968 | La Rougève + Semsales | Semsales |
| 1969 | Écublens + Eschiens + Villangeaux | Écublens |
| 1970 | Marly-le-Grand + Marly-le-Petit | Marly |
| 1970 | Pont-en-Ogoz + Villars-d'Avry | Le Bry |
| 1971 | Neuhaus + Plasselb | Plasselb |
| 1972 | Illens + Rossens | Rossens |
| 1973 | Macconnens + Villarimboud | Villarimboud |
| 1974 | Courlevon + Coussiberlé | Courlevon |
| 1975 | Burg bei Murten + Morat | Morat |
| 1976 | Chésalles + Marly | Marly |
| 1977 | Belfaux + Cutterwil | Belfaux |
| 1977 | Épendes + Sales | Épendes |
| 1978 | Grossgurmels + Monterschu | Cormondes |
| 1978 | Grossguschelmuth + Kleinguschelmuth | Guschelmuth |
| 1978 | Fuyens + Villaz-Saint-Pierre | Villaz-Saint-Pierre |
| 1978 | Le Saulgy + Siviriez + Villaranon | Siviriez |
| 1981 | Les Glânes + Romont | Romont |
| 1981 | La Vounaise + Montborget + Murist | Murist |
| 1981 | Nierlet-les-Bois + Ponthaux | Ponthaux |
| 1982 | Formangueires + Lossy | Lossy-Formangueires |
| 1983 | Chandossel + Villarepos | Villarepos |
| 1989 | Bonnefontaine + Montécu | Bonnefontaine |
| 1991 | Altavilla + Morat | Morat |
| 1991 | Les Friques + Saint-Aubin | Saint-Aubin |
| 1991 | Morlens + Vuarmarens | Vuarmarens |
| 1992 | Franex + Murist | Murist |
| 1993 | Blessens + Rue | Rue |
| 1994 | Chandon + Léchelles | Léchelles |
| 1996 | Farvagny-le-Grand + Farvagny-le-Petit + Grenilles + Posat | Farvagny |
| 1997 | Cormérod + Cournillens + Courtion + Misery | Misery-Courtion |
| 1998 | Billens + Hennens | Billens-Hennens |
| 1999 | Corpataux + Magnedens | Corpataux-Magnedens |
| 2000 | Cormondes + Kleingurmels | Cormondes |
| 2000 | Corsalettes + Grolley | Grolley |
| 2000 | Montagny-la-Ville + Montagny-les-Monts | Montagny |
| 2001 | Avry-sur-Matran + Corjolens | Avry |
| 2001 | Bionnens + Mossel + Ursy + Vauderens | Ursy |
| 2001 | Chavannes-sous-Orsonnens + Orsonnens + Villargiroud + Villarsiviriaux | Villorsonnens |
| 2001 | Ecuvillens + Posieux | Hauterive |
| 2001 | Gillarens + Promasens + Rue | Rue |
| 2001 | Lentigny + Lovens + Onnens | La Brillaz |
| 2001 | Marsens + Vuippens | Marsens |
| 2001 | Maules + Romanens + Rueyres-Treyfayes + Sâles | Sâles |
| 2002 | Albeuve + Lessoc + Montbovon + Neirivue | Haut-Intyamon |
| 2003 | Avry-devant-Pont + Gumefens + Le Bry | Pont-en-Ogoz |
| 2003 | Bonnefontaine + Essert + Montévraz + Oberried + Praroman + Zénauva | Le Mouret |
| 2003 | Cormondes + Guschelmuth + Liebistorf + Wallenbuch | Cormondes |
| 2003 | Courtaman + Courtepin | Courtepin |
| 2003 | Estavayer-le-Gibloux + Rueyres-Saint-Laurent + Villarlod + Villarsel-le-Gibloux | Le Glèbe |
| 2003 | Estévenens + La Joux + Les Ecasseys + Lieffrens + La Magne + Sommentier + Villariaz + Vuisternens-devant-Romont | Vuisternens-devant-Romont |
| 2004 | Aumont + Frasses + Granges-de-Vesin + Montet | Les Montets |
| 2004 | Berlens + Mézières | Mézières |
| 2004 | Besencens + Fiaugères + Saint-Martin | Saint-Martin |
| 2004 | Bouloz + Pont + Porsel | Le Flon |
| 2004 | Chavannes-les-Forts + Prez-vers-Siviriez + Siviriez + Villaraboud | Siviriez |
| 2004 | Cormagens + La Corbaz + Lossy-Formangueires | La Sonnaz |
| 2004 | Enney + Estavannens + Villars-sous-Mont | Bas-Intyamon |
| 2004 | Grattavache + Le Crêt + Progens | La Verrerie |
| 2004 | La Neirigue + Vuisternens-devant-Romont | Vuisternens-devant-Romont |
| 2004 | Mannens-Grandsivaz + Montagny | Montagny |
| 2004 | Middes + Torny-le-Grand + Torny-le-Petit | Torny |
| 2005 | Chapelle + Cheiry | Cheiry |
| 2005 | Cordast + Cormondes | Cormondes |
| 2005 | Cugy + Vesin | Cugy |
| 2005 | Delley + Portalban | Delley-Portalban |
| 2005 | Lussy + Villarimboud | La Folliaz |
| 2005 | Praratoud + Surpierre | Surpierre |
| 2006 | Agriswil + Ried bei Kerzers | Ried bei Kerzers |
| 2006 | Autavaux + Forel + Montbrelloz | Vernay |
| 2006 | Bollion + Lully + Seiry | Lully |
| 2006 | Botterens + Villarbeney | Botterens |
| 2006 | Bulle + La Tour-de-Trême | Bulle |
| 2006 | Esmonts + Vuarmarens | Vuarmarens |
| 2011 | Corbières + Villarvolard | Corbières |
| 2012 | Estavayer-le-Lac + Font | Estavayer-le-Lac |
| 2012 | Ursy + Vuarmarens | Ursy |
| 2013 | Buchillon + Morat | Morat |
| 2014 | Cerniat + Charmey | Val-de-Charmey |
| 2016 | Corpataux-Magnedens + Farvagny + Le Glèbe + Rossens + Vuisternens-en-Ogoz | Gibloux |
| 2016 | Bas-Vully + Haut-Vully | Mont-Vully |
| 2016 | Autafond + Belfaux | Belfaux |
| 2016 | Domdidier + Dompierre + Léchelles + Russy | Belmont-Broye |
| 2016 | Courlevon + Jeuss + Lurtigen + Morat + Salvenach | Morat |
| 2017 | Bussy + Estavayer-le-Lac + Morens + Murist + Rueyres-les-Prés + Vernay + Vuissens | Estavayer |
| 2017 | Chésopelloz + Corminboeuf | Corminboeuf |
| 2017 | Barberêche + Courtepin + Villarepos + Wallenried | Courtepin |
| 2017 | Châbles + Cheyres | Cheyres-Châbles |
| 2017 | Plaffeien + Oberschrot + Zumholz | Plaffeien |
| 2017 | Surpierre + Villeneuve | Surpierre |
| 2020 | Villaz-Saint-Pierre + La Folliaz | Villaz |
| 2020 | Corserey + Noréaz + Prez-vers-Noréaz | Prez |
| 1er janvier 2021 | Cheiry + Surpierre | Surpierre |
| 1er janvier 2021 | Arconciel + Épendes + Senèdes | Bois-d'Amont |
| 1er janvier 2021 | Alterswil + Saint-Antoine + Tavel | Tavel |
| 1er janvier 2022 | Clavaleyres (canton de Berne) + Morat + Charmey + Champagny | Morat |
| 1er janvier 2025 | Auboranges + Chapelle + Écublens + Rue | Rue |
| 1er janvier 2025 | Montet + Ursy | Ursy |
| 1er janvier 2025 | Grolley + Ponthaux | Grolley-Ponthaux |