Home
Show Map

Switzerland: Fribourg

Contents: Fribourg

Canton


325,547 Population [2020] – estimate

346,589 Population [2024] – estimate

1,672km² Area

207.3/km² Density [2024]

Districts

The population of all districts of the Canton of Fribourg according to census results and latest official estimates.

NameStatusPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2024-12-31
 
Bezirk See / District du Lac [Lake District]District19,98623,07228,22832,95937,74639,520
Bezirk SenseDistrict29,61333,80538,29941,11344,59446,668
District de la BroyeDistrict15,85918,55221,30926,52533,90136,567
District de la GlâneDistrict13,82916,20917,77420,70824,95727,016
District de la GruyèreDistrict27,90533,08038,07046,41557,61962,402
District de la SarineDistrict69,41178,30685,46594,849107,158112,778
District de la VeveyseDistrict8,69710,60312,61415,97219,57221,638
Fribourg (Freiburg)Canton185,300213,627241,759278,541325,547346,589

Contents: Cities and Communes

The population of all cities and communes in the Canton of Fribourg according to census results and latest official estimates.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, citizenship, country of birth).

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2024-12-31
 
AttalensCommuneDistrict de la Veveyse1,3371,8062,2522,9093,5803,690
AuborangesCommuneDistrict de la Glâne148142179265293281
AutignyCommuneDistrict de la Sarine451488612689782840
AvryCommuneDistrict de la Sarine9231,1101,2991,7051,9111,949
Bas-IntyamonCommuneDistrict de la Gruyère7188629461,1141,5551,726
Belfaux (incl. Autafond)CommuneDistrict de la Sarine1,5712,2042,2952,7953,3423,452
Belmont-Broye (incl. Domdidier, Dompierre, Léchelles)CommuneDistrict de la Broye2,5353,1283,4814,2975,6356,147
Billens-HennensCommuneDistrict de la Glâne508516621662791903
Bois-d'Amont (incl. Ependes, Arconciel)CommuneDistrict de la Sarine1,2781,5731,7991,9152,3122,421
BösingenCommuneBezirk Sense1,8082,6063,1173,2863,4213,360
BossonnensCommuneDistrict de la Veveyse5137181,0411,3581,5011,593
BotterensCommuneDistrict de la Gruyère259308384483670758
BrocCommuneDistrict de la Gruyère1,7732,0392,0682,2962,6622,848
BrünisriedCommuneBezirk Sense430457561640670724
Bulle (incl. La Tour-de-Trême)CityDistrict de la Gruyère10,00111,98614,45218,94724,41227,098
Chapelle (Glâne)CommuneDistrict de la Glâne130156198249320341
Châtel-Saint-DenisCityDistrict de la Veveyse3,1413,7974,3895,7277,4498,783
Châtel-sur-MontsalvensCommuneDistrict de la Gruyère97187205246317358
Châtillon (FR)CommuneDistrict de la Broye134208274350520528
ChâtonnayeCommuneDistrict de la Glâne342432539738858859
ChénensCommuneDistrict de la Sarine323369554658843886
Cheyres-ChâblesCommuneDistrict de la Broye6669181,1791,8162,3202,487
CorbièresCommuneDistrict de la Gruyère4135365566879191,041
Corminboeuf (incl. Chésopelloz)CommuneDistrict de la Sarine8501,6041,7302,2472,7943,029
Cottens (FR)CommuneDistrict de la Sarine6297639631,3231,4821,529
CourgevauxCommuneBezirk See / District du Lac6628339031,2871,4381,456
Courtepin (incl. Courtaman)CommuneBezirk See / District du Lac3,0433,4793,9984,7375,5035,766
Cressier (FR)CommuneBezirk See / District du Lac4105087298231,0151,109
CrésuzCommuneDistrict de la Gruyère145204229295415486
Cugy (FR)CommuneDistrict de la Broye9281,0151,1171,4171,8472,029
Delley-PortalbanCommuneDistrict de la Broye4505856659041,2221,320
DüdingenCommuneBezirk Sense5,5726,3566,7127,3258,3009,114
EcharlensCommuneDistrict de la Gruyère344416552716847846
Ecublens (FR)CommuneDistrict de la Glâne203227266280356398
EstavayerCityDistrict de la Broye5,4085,8006,7178,1509,98810,622
FerpiclozCommuneDistrict de la Sarine141138183261267248
FétignyCommuneDistrict de la Broye4684655868351,0801,283
FräschelsCommuneBezirk See / District du Lac268336481482456445
FribourgCityDistrict de la Sarine37,40036,35535,54734,89738,03939,144
Gibloux (incl. Farvagny, Rossens)CommuneDistrict de la Sarine3,3074,0145,3126,4437,6228,393
GiffersCommuneBezirk Sense1,1851,3631,3931,4201,6641,703
GivisiezCommuneDistrict de la Sarine1,0091,7752,2913,0103,1433,457
GletterensCommuneDistrict de la Broye2033285367891,0941,161
GrandvillardCommuneDistrict de la Gruyère506564605700845902
Granges-PaccotCommuneDistrict de la Sarine1,1431,6952,0422,6083,8393,983
Granges (Veveyse)CommuneDistrict de la Veveyse420594629818854977
GrangettesCommuneDistrict de la Glâne107160157176218212
GrengCommuneBezirk See / District du Lac55110150170178176
GrolleyCommuneDistrict de la Sarine8311,2911,4731,6952,0842,113
Gruyères (Greyerz)CityDistrict de la Gruyère1,2951,4601,5461,7892,2052,339
Gurmels (incl. Cordast, Liebistorf)CommuneBezirk See / District du Lac2,1002,5703,3113,8574,4874,675
Hauterive (FR) (Ecuvillens - Posieux)CommuneDistrict de la Sarine1,2351,4351,6462,1782,5972,694
HautevilleCommuneDistrict de la Gruyère312363464563678744
Haut-Intyamon (incl. Albeuve)CommuneDistrict de la Gruyère1,2091,4261,3421,4151,5881,774
HeitenriedCommuneBezirk Sense7619051,1011,2901,3951,404
JaunCommuneDistrict de la Gruyère685698694686633657
KerzersCommuneBezirk See / District du Lac2,6583,1313,8924,5985,0375,464
KleinbösingenCommuneBezirk See / District du Lac231364506582699705
La Brillaz (incl. Lentigny)CommuneDistrict de la Sarine8771,0551,2851,7462,0802,207
La RocheCommuneDistrict de la Gruyère1,0271,1451,3181,3951,8211,959
La SonnazCommuneDistrict de la Sarine4745998171,0121,2331,458
La VerrerieCommuneDistrict de la Veveyse7127788621,0861,3011,349
Le ChâtelardCommuneDistrict de la Glâne330324332350349364
Le FlonCommuneDistrict de la Veveyse6026768491,0281,2231,210
Le Mouret (incl. Praroman)CommuneDistrict de la Sarine1,7502,1192,6812,9193,1483,354
Le Pâquier (FR)CommuneDistrict de la Gruyère5327159331,0941,3381,386
Les MontetsCommuneDistrict de la Broye7981,0811,1041,2591,5351,572
Lully (FR)CommuneDistrict de la Broye4045236929541,1561,226
MarlyCommuneDistrict de la Sarine5,2356,5787,1847,5798,2229,234
MarsensCommuneDistrict de la Gruyère1,2041,1661,3741,5932,0342,130
MassonnensCommuneDistrict de la Glâne316382403441548596
MatranCommuneDistrict de la Sarine6031,0091,2611,5521,6201,898
MénièresCommuneDistrict de la Broye233263297323427445
Meyriez (Merlach)CommuneBezirk See / District du Lac302359547600590569
Mézières (FR)CommuneDistrict de la Glâne5867589119971,0621,159
Misery-CourtionCommuneBezirk See / District du Lac8941,0521,2321,4942,2252,404
Montagny (FR)CommuneDistrict de la Broye1,5181,6021,7622,0442,7123,037
Montet (Glâne)CommuneDistrict de la Glâne126168173362444554
Mont-Vully (incl. Bas-Vully, Haut-Vully)CommuneBezirk See / District du Lac1,6662,0652,7113,3324,1234,558
MorlonCommuneDistrict de la Gruyère376442480590643771
MuntelierCommuneBezirk See / District du Lac549684719928976982
MurtenCityBezirk See / District du Lac6,2786,6047,8598,6429,3589,550
Neyruz (FR)CommuneDistrict de la Sarine9511,0531,6662,1262,7572,869
NuvillyCommuneDistrict de la Broye248275294371471498
PierrafortschaCommuneDistrict de la Sarine162154136146157150
Plaffeien (incl. Oberschrot, Zumholz)CommuneBezirk Sense2,4012,8153,4033,4683,6133,693
PlasselbCommuneBezirk Sense7329139801,0131,0101,088
Pont-en-Ogoz (incl. Gumefens)CommuneDistrict de la Gruyère8611,0891,3501,6011,9512,038
PonthauxCommuneDistrict de la Sarine395446488643779788
Pont-la-VilleCommuneDistrict de la Gruyère284379459570609605
PrévondavauxCommuneDistrict de la Broye4759636383113
Prez (incl. Noréaz, Corserey)CommuneDistrict de la Sarine1,1021,3301,5401,7792,3452,465
RechthaltenCommuneBezirk Sense8629581,0251,0851,1061,165
RemaufensCommuneDistrict de la Veveyse5166137449021,2121,425
RiazCommuneDistrict de la Gruyère1,0161,3471,6482,1532,8152,932
Ried bei KerzersCommuneBezirk See / District du Lac6086978311,0071,2291,236
Romont (FR)CityDistrict de la Glâne3,5764,0983,9644,5885,4176,123
RueCityDistrict de la Glâne7999199481,2141,5371,617
Saint-Aubin (FR)CommuneDistrict de la Broye8251,0781,2391,3911,8862,030
Saint-Martin (FR)CommuneDistrict de la Veveyse5906708299411,0261,043
SâlesCommuneDistrict de la Gruyère8971,0351,1911,3921,4521,467
Schmitten (FR)CommuneBezirk Sense2,5152,8193,2803,8014,1664,285
SemsalesCommuneDistrict de la Veveyse8669511,0191,2031,4261,568
SévazCommuneDistrict de la Broye86154145250318318
SiviriezCommuneDistrict de la Glâne1,4981,6681,8502,0762,3462,675
SorensCommuneDistrict de la Gruyère6126938369211,1051,103
St. SilvesterCommuneBezirk Sense7968309559229521,064
St. UrsenCommuneBezirk Sense1,0031,0661,1621,2511,3651,419
Surpierre (incl. Villeneuve, Cheiry)CommuneDistrict de la Broye7048308919801,1431,219
Tafers (incl. Alterswil, St. Antoni)CommuneBezirk Sense5,3715,7496,4326,7057,6438,025
TentlingenCommuneBezirk Sense7478991,1471,2181,3481,382
TornyCommuneDistrict de la Glâne5216176548079881,095
TreyvauxCommuneDistrict de la Sarine9371,0871,2481,4391,4661,642
UeberstorfCommuneBezirk Sense1,6561,8582,1152,3672,3822,433
UlmizCommuneBezirk See / District du Lac262280359420432425
UrsyCommuneDistrict de la Glâne1,1991,4201,9102,4193,2993,501
Val-de-CharmeyCommuneDistrict de la Gruyère1,5021,7681,9062,1812,5482,727
VallonCommuneDistrict de la Broye204240267332464532
VaulruzCommuneDistrict de la Gruyère6997848751,0061,0851,129
Villarsel-sur-MarlyCommuneDistrict de la Sarine466574877569
Villars-sur-GlâneCityDistrict de la Sarine5,7887,9979,33911,39712,21912,506
Villaz (incl. La Folliaz)CommuneDistrict de la Glâne1,2701,6731,7441,8692,3102,409
VillorsonnensCommuneDistrict de la Glâne8159431,1131,2601,4831,546
VuadensCommuneDistrict de la Gruyère1,1381,4681,6571,9822,4722,578
Vuisternens-devant-RomontCommuneDistrict de la Glâne1,3551,6061,8121,9552,3382,383
Wünnewil-FlamattCommuneBezirk Sense3,7744,2114,9165,3225,5595,809

Source: Swiss Federal Statistical Office.

Explanation: Districts and communes in the boundaries of December 2024. The population figures for 2024 are preliminary.