Switzerland: Fribourg
Contents: Fribourg
Canton
325,547 Population [2020] – estimate
346,674 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.
| Name | Status | Population 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] | District | 19,986 | 23,072 | 28,228 | 32,959 | 37,746 | 39,536 | → |
| Bezirk Sense | District | 29,613 | 33,805 | 38,299 | 41,113 | 44,594 | 46,676 | → |
| District de la Broye | District | 15,859 | 18,552 | 21,309 | 26,525 | 33,901 | 36,573 | → |
| District de la Glâne | District | 13,829 | 16,209 | 17,774 | 20,708 | 24,957 | 27,024 | → |
| District de la Gruyère | District | 27,905 | 33,080 | 38,070 | 46,415 | 57,619 | 62,413 | → |
| District de la Sarine | District | 69,411 | 78,306 | 85,465 | 94,849 | 107,158 | 112,804 | → |
| District de la Veveyse | District | 8,697 | 10,603 | 12,614 | 15,972 | 19,572 | 21,648 | → |
| Fribourg (Freiburg) | Canton | 185,300 | 213,627 | 241,759 | 278,541 | 325,547 | 346,674 |
Contents: Cities and Communes
The population of all cities and communes in the Canton of Fribourg according to census results and latest official estimates.
| Name | Status | District | Population 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 | |
|---|---|---|---|---|---|---|---|---|---|
| Attalens | Commune | District de la Veveyse | 1,337 | 1,806 | 2,252 | 2,909 | 3,580 | 3,693 | → |
| Auboranges | Commune | District de la Glâne | 148 | 142 | 179 | 265 | 293 | 281 | → |
| Autigny | Commune | District de la Sarine | 451 | 488 | 612 | 689 | 782 | 840 | → |
| Avry | Commune | District de la Sarine | 923 | 1,110 | 1,299 | 1,705 | 1,911 | 1,949 | → |
| Bas-Intyamon | Commune | District de la Gruyère | 718 | 862 | 946 | 1,114 | 1,555 | 1,726 | → |
| Belfaux (incl. Autafond) | Commune | District de la Sarine | 1,571 | 2,204 | 2,295 | 2,795 | 3,342 | 3,452 | → |
| Belmont-Broye (incl. Domdidier, Dompierre, Léchelles) | Commune | District de la Broye | 2,535 | 3,128 | 3,481 | 4,297 | 5,635 | 6,148 | → |
| Billens-Hennens | Commune | District de la Glâne | 508 | 516 | 621 | 662 | 791 | 903 | → |
| Bois-d'Amont (incl. Ependes, Arconciel) | Commune | District de la Sarine | 1,278 | 1,573 | 1,799 | 1,915 | 2,312 | 2,422 | → |
| Bösingen | Commune | Bezirk Sense | 1,808 | 2,606 | 3,117 | 3,286 | 3,421 | 3,360 | → |
| Bossonnens | Commune | District de la Veveyse | 513 | 718 | 1,041 | 1,358 | 1,501 | 1,593 | → |
| Botterens | Commune | District de la Gruyère | 259 | 308 | 384 | 483 | 670 | 759 | → |
| Broc | Commune | District de la Gruyère | 1,773 | 2,039 | 2,068 | 2,296 | 2,662 | 2,848 | → |
| Brünisried | Commune | Bezirk Sense | 430 | 457 | 561 | 640 | 670 | 724 | → |
| Bulle (incl. La Tour-de-Trême) | City | District de la Gruyère | 10,001 | 11,986 | 14,452 | 18,947 | 24,412 | 27,101 | → |
| Chapelle (Glâne) | Commune | District de la Glâne | 130 | 156 | 198 | 249 | 320 | 341 | → |
| Châtel-Saint-Denis | City | District de la Veveyse | 3,141 | 3,797 | 4,389 | 5,727 | 7,449 | 8,786 | → |
| Châtel-sur-Montsalvens | Commune | District de la Gruyère | 97 | 187 | 205 | 246 | 317 | 358 | → |
| Châtillon (FR) | Commune | District de la Broye | 134 | 208 | 274 | 350 | 520 | 528 | → |
| Châtonnaye | Commune | District de la Glâne | 342 | 432 | 539 | 738 | 858 | 860 | → |
| Chénens | Commune | District de la Sarine | 323 | 369 | 554 | 658 | 843 | 886 | → |
| Cheyres-Châbles | Commune | District de la Broye | 666 | 918 | 1,179 | 1,816 | 2,320 | 2,487 | → |
| Corbières | Commune | District de la Gruyère | 413 | 536 | 556 | 687 | 919 | 1,042 | → |
| Corminboeuf (incl. Chésopelloz) | Commune | District de la Sarine | 850 | 1,604 | 1,730 | 2,247 | 2,794 | 3,029 | → |
| Cottens (FR) | Commune | District de la Sarine | 629 | 763 | 963 | 1,323 | 1,482 | 1,529 | → |
| Courgevaux | Commune | Bezirk See / District du Lac | 662 | 833 | 903 | 1,287 | 1,438 | 1,458 | → |
| Courtepin (incl. Courtaman) | Commune | Bezirk See / District du Lac | 3,043 | 3,479 | 3,998 | 4,737 | 5,503 | 5,772 | → |
| Cressier (FR) | Commune | Bezirk See / District du Lac | 410 | 508 | 729 | 823 | 1,015 | 1,109 | → |
| Crésuz | Commune | District de la Gruyère | 145 | 204 | 229 | 295 | 415 | 486 | → |
| Cugy (FR) | Commune | District de la Broye | 928 | 1,015 | 1,117 | 1,417 | 1,847 | 2,030 | → |
| Delley-Portalban | Commune | District de la Broye | 450 | 585 | 665 | 904 | 1,222 | 1,319 | → |
| Düdingen | Commune | Bezirk Sense | 5,572 | 6,356 | 6,712 | 7,325 | 8,300 | 9,116 | → |
| Echarlens | Commune | District de la Gruyère | 344 | 416 | 552 | 716 | 847 | 846 | → |
| Ecublens (FR) | Commune | District de la Glâne | 203 | 227 | 266 | 280 | 356 | 398 | → |
| Estavayer | City | District de la Broye | 5,408 | 5,800 | 6,717 | 8,150 | 9,988 | 10,623 | → |
| Ferpicloz | Commune | District de la Sarine | 141 | 138 | 183 | 261 | 267 | 248 | → |
| Fétigny | Commune | District de la Broye | 468 | 465 | 586 | 835 | 1,080 | 1,284 | → |
| Fräschels | Commune | Bezirk See / District du Lac | 268 | 336 | 481 | 482 | 456 | 445 | → |
| Fribourg | City | District de la Sarine | 37,400 | 36,355 | 35,547 | 34,897 | 38,039 | 39,151 | → |
| Gibloux (incl. Farvagny, Rossens) | Commune | District de la Sarine | 3,307 | 4,014 | 5,312 | 6,443 | 7,622 | 8,393 | → |
| Giffers | Commune | Bezirk Sense | 1,185 | 1,363 | 1,393 | 1,420 | 1,664 | 1,703 | → |
| Givisiez | Commune | District de la Sarine | 1,009 | 1,775 | 2,291 | 3,010 | 3,143 | 3,457 | → |
| Gletterens | Commune | District de la Broye | 203 | 328 | 536 | 789 | 1,094 | 1,161 | → |
| Grandvillard | Commune | District de la Gruyère | 506 | 564 | 605 | 700 | 845 | 903 | → |
| Granges-Paccot | Commune | District de la Sarine | 1,143 | 1,695 | 2,042 | 2,608 | 3,839 | 3,983 | → |
| Granges (Veveyse) | Commune | District de la Veveyse | 420 | 594 | 629 | 818 | 854 | 977 | → |
| Grangettes | Commune | District de la Glâne | 107 | 160 | 157 | 176 | 218 | 212 | → |
| Greng | Commune | Bezirk See / District du Lac | 55 | 110 | 150 | 170 | 178 | 176 | → |
| Grolley | Commune | District de la Sarine | 831 | 1,291 | 1,473 | 1,695 | 2,084 | 2,113 | → |
| Gruyères (Greyerz) | City | District de la Gruyère | 1,295 | 1,460 | 1,546 | 1,789 | 2,205 | 2,339 | → |
| Gurmels (incl. Cordast, Liebistorf) | Commune | Bezirk See / District du Lac | 2,100 | 2,570 | 3,311 | 3,857 | 4,487 | 4,675 | → |
| Hauterive (FR) (Ecuvillens - Posieux) | Commune | District de la Sarine | 1,235 | 1,435 | 1,646 | 2,178 | 2,597 | 2,694 | → |
| Hauteville | Commune | District de la Gruyère | 312 | 363 | 464 | 563 | 678 | 744 | → |
| Haut-Intyamon (incl. Albeuve) | Commune | District de la Gruyère | 1,209 | 1,426 | 1,342 | 1,415 | 1,588 | 1,774 | → |
| Heitenried | Commune | Bezirk Sense | 761 | 905 | 1,101 | 1,290 | 1,395 | 1,404 | → |
| Jaun | Commune | District de la Gruyère | 685 | 698 | 694 | 686 | 633 | 657 | → |
| Kerzers | Commune | Bezirk See / District du Lac | 2,658 | 3,131 | 3,892 | 4,598 | 5,037 | 5,466 | → |
| Kleinbösingen | Commune | Bezirk See / District du Lac | 231 | 364 | 506 | 582 | 699 | 705 | → |
| La Brillaz (incl. Lentigny) | Commune | District de la Sarine | 877 | 1,055 | 1,285 | 1,746 | 2,080 | 2,208 | → |
| La Roche | Commune | District de la Gruyère | 1,027 | 1,145 | 1,318 | 1,395 | 1,821 | 1,959 | → |
| La Sonnaz | Commune | District de la Sarine | 474 | 599 | 817 | 1,012 | 1,233 | 1,458 | → |
| La Verrerie | Commune | District de la Veveyse | 712 | 778 | 862 | 1,086 | 1,301 | 1,350 | → |
| Le Châtelard | Commune | District de la Glâne | 330 | 324 | 332 | 350 | 349 | 364 | → |
| Le Flon | Commune | District de la Veveyse | 602 | 676 | 849 | 1,028 | 1,223 | 1,211 | → |
| Le Mouret (incl. Praroman) | Commune | District de la Sarine | 1,750 | 2,119 | 2,681 | 2,919 | 3,148 | 3,354 | → |
| Le Pâquier (FR) | Commune | District de la Gruyère | 532 | 715 | 933 | 1,094 | 1,338 | 1,386 | → |
| Les Montets | Commune | District de la Broye | 798 | 1,081 | 1,104 | 1,259 | 1,535 | 1,572 | → |
| Lully (FR) | Commune | District de la Broye | 404 | 523 | 692 | 954 | 1,156 | 1,226 | → |
| Marly | Commune | District de la Sarine | 5,235 | 6,578 | 7,184 | 7,579 | 8,222 | 9,242 | → |
| Marsens | Commune | District de la Gruyère | 1,204 | 1,166 | 1,374 | 1,593 | 2,034 | 2,130 | → |
| Massonnens | Commune | District de la Glâne | 316 | 382 | 403 | 441 | 548 | 596 | → |
| Matran | Commune | District de la Sarine | 603 | 1,009 | 1,261 | 1,552 | 1,620 | 1,906 | → |
| Ménières | Commune | District de la Broye | 233 | 263 | 297 | 323 | 427 | 445 | → |
| Meyriez (Merlach) | Commune | Bezirk See / District du Lac | 302 | 359 | 547 | 600 | 590 | 569 | → |
| Mézières (FR) | Commune | District de la Glâne | 586 | 758 | 911 | 997 | 1,062 | 1,163 | → |
| Misery-Courtion | Commune | Bezirk See / District du Lac | 894 | 1,052 | 1,232 | 1,494 | 2,225 | 2,404 | → |
| Montagny (FR) | Commune | District de la Broye | 1,518 | 1,602 | 1,762 | 2,044 | 2,712 | 3,037 | → |
| Montet (Glâne) | Commune | District de la Glâne | 126 | 168 | 173 | 362 | 444 | 554 | → |
| Mont-Vully (incl. Bas-Vully, Haut-Vully) | Commune | Bezirk See / District du Lac | 1,666 | 2,065 | 2,711 | 3,332 | 4,123 | 4,561 | → |
| Morlon | Commune | District de la Gruyère | 376 | 442 | 480 | 590 | 643 | 771 | → |
| Muntelier | Commune | Bezirk See / District du Lac | 549 | 684 | 719 | 928 | 976 | 982 | → |
| Murten | City | Bezirk See / District du Lac | 6,278 | 6,604 | 7,859 | 8,642 | 9,358 | 9,552 | → |
| Neyruz (FR) | Commune | District de la Sarine | 951 | 1,053 | 1,666 | 2,126 | 2,757 | 2,869 | → |
| Nuvilly | Commune | District de la Broye | 248 | 275 | 294 | 371 | 471 | 498 | → |
| Pierrafortscha | Commune | District de la Sarine | 162 | 154 | 136 | 146 | 157 | 150 | → |
| Plaffeien (incl. Oberschrot, Zumholz) | Commune | Bezirk Sense | 2,401 | 2,815 | 3,403 | 3,468 | 3,613 | 3,693 | → |
| Plasselb | Commune | Bezirk Sense | 732 | 913 | 980 | 1,013 | 1,010 | 1,088 | → |
| Pont-en-Ogoz (incl. Gumefens) | Commune | District de la Gruyère | 861 | 1,089 | 1,350 | 1,601 | 1,951 | 2,038 | → |
| Ponthaux | Commune | District de la Sarine | 395 | 446 | 488 | 643 | 779 | 788 | → |
| Pont-la-Ville | Commune | District de la Gruyère | 284 | 379 | 459 | 570 | 609 | 606 | → |
| Prévondavaux | Commune | District de la Broye | 47 | 59 | 63 | 63 | 83 | 113 | → |
| Prez (incl. Noréaz, Corserey) | Commune | District de la Sarine | 1,102 | 1,330 | 1,540 | 1,779 | 2,345 | 2,465 | → |
| Rechthalten | Commune | Bezirk Sense | 862 | 958 | 1,025 | 1,085 | 1,106 | 1,165 | → |
| Remaufens | Commune | District de la Veveyse | 516 | 613 | 744 | 902 | 1,212 | 1,427 | → |
| Riaz | Commune | District de la Gruyère | 1,016 | 1,347 | 1,648 | 2,153 | 2,815 | 2,932 | → |
| Ried bei Kerzers | Commune | Bezirk See / District du Lac | 608 | 697 | 831 | 1,007 | 1,229 | 1,237 | → |
| Romont (FR) | City | District de la Glâne | 3,576 | 4,098 | 3,964 | 4,588 | 5,417 | 6,124 | → |
| Rue | City | District de la Glâne | 799 | 919 | 948 | 1,214 | 1,537 | 1,618 | → |
| Saint-Aubin (FR) | Commune | District de la Broye | 825 | 1,078 | 1,239 | 1,391 | 1,886 | 2,030 | → |
| Saint-Martin (FR) | Commune | District de la Veveyse | 590 | 670 | 829 | 941 | 1,026 | 1,043 | → |
| Sâles | Commune | District de la Gruyère | 897 | 1,035 | 1,191 | 1,392 | 1,452 | 1,467 | → |
| Schmitten (FR) | Commune | Bezirk Sense | 2,515 | 2,819 | 3,280 | 3,801 | 4,166 | 4,285 | → |
| Semsales | Commune | District de la Veveyse | 866 | 951 | 1,019 | 1,203 | 1,426 | 1,568 | → |
| Sévaz | Commune | District de la Broye | 86 | 154 | 145 | 250 | 318 | 318 | → |
| Siviriez | Commune | District de la Glâne | 1,498 | 1,668 | 1,850 | 2,076 | 2,346 | 2,675 | → |
| Sorens | Commune | District de la Gruyère | 612 | 693 | 836 | 921 | 1,105 | 1,103 | → |
| St. Silvester | Commune | Bezirk Sense | 796 | 830 | 955 | 922 | 952 | 1,064 | → |
| St. Ursen | Commune | Bezirk Sense | 1,003 | 1,066 | 1,162 | 1,251 | 1,365 | 1,419 | → |
| Surpierre (incl. Villeneuve, Cheiry) | Commune | District de la Broye | 704 | 830 | 891 | 980 | 1,143 | 1,220 | → |
| Tafers (incl. Alterswil, St. Antoni) | Commune | Bezirk Sense | 5,371 | 5,749 | 6,432 | 6,705 | 7,643 | 8,026 | → |
| Tentlingen | Commune | Bezirk Sense | 747 | 899 | 1,147 | 1,218 | 1,348 | 1,382 | → |
| Torny | Commune | District de la Glâne | 521 | 617 | 654 | 807 | 988 | 1,095 | → |
| Treyvaux | Commune | District de la Sarine | 937 | 1,087 | 1,248 | 1,439 | 1,466 | 1,642 | → |
| Ueberstorf | Commune | Bezirk Sense | 1,656 | 1,858 | 2,115 | 2,367 | 2,382 | 2,433 | → |
| Ulmiz | Commune | Bezirk See / District du Lac | 262 | 280 | 359 | 420 | 432 | 425 | → |
| Ursy | Commune | District de la Glâne | 1,199 | 1,420 | 1,910 | 2,419 | 3,299 | 3,502 | → |
| Val-de-Charmey | Commune | District de la Gruyère | 1,502 | 1,768 | 1,906 | 2,181 | 2,548 | 2,729 | → |
| Vallon | Commune | District de la Broye | 204 | 240 | 267 | 332 | 464 | 534 | → |
| Vaulruz | Commune | District de la Gruyère | 699 | 784 | 875 | 1,006 | 1,085 | 1,130 | → |
| Villarsel-sur-Marly | Commune | District de la Sarine | 46 | 65 | 74 | 87 | 75 | 69 | → |
| Villars-sur-Glâne | City | District de la Sarine | 5,788 | 7,997 | 9,339 | 11,397 | 12,219 | 12,507 | → |
| Villaz (incl. La Folliaz) | Commune | District de la Glâne | 1,270 | 1,673 | 1,744 | 1,869 | 2,310 | 2,409 | → |
| Villorsonnens | Commune | District de la Glâne | 815 | 943 | 1,113 | 1,260 | 1,483 | 1,546 | → |
| Vuadens | Commune | District de la Gruyère | 1,138 | 1,468 | 1,657 | 1,982 | 2,472 | 2,579 | → |
| Vuisternens-devant-Romont | Commune | District de la Glâne | 1,355 | 1,606 | 1,812 | 1,955 | 2,338 | 2,383 | → |
| Wünnewil-Flamatt | Commune | Bezirk Sense | 3,774 | 4,211 | 4,916 | 5,322 | 5,559 | 5,814 | → |
Source: Swiss Federal Statistical Office.
Explanation: Districts and communes in the boundaries of December 2024. The population figures for 2024 are final.