Canton of Fribourg: observed built density
Canton · 117 municipalities with parcel data · Parcel data as of July 2025
The parcel data covers only part of the land in the canton of Fribourg, so figures here may be incomplete.
- Parcels
- 77’119
2 % of Switzerland
- Municipal zones
- 1’643
- Median utilization
- 86 %
Switzerland: 10 %
- Median GFZ
- 0.36
Switzerland: 0.09
- Median height
- 8.9 m
Switzerland: 9.5 m
- Median floors
- 2.3
Switzerland: 2.3
About Canton of Fribourg
The parcel data covers 117 municipalities of the canton of Fribourg: 77’119 parcels in 1’643 municipal zone records. The municipalities with the most parcels are Fribourg, Bulle and Estavayer.
The median parcel is built to a volume utilization of 86 %; half of the parcels lie between 46 % and 121 %. The Swiss median is 10 %, so Fribourg sits above it.
The median building height is 8.9 m at 2.3 floors, and the median floor-area ratio (GFZ) is 0.36. Parcels built in the last 20 years reach a mean volume utilization of 113 % (17’933 parcels), close to the 113 % across all building years.
Parcels by municipal zone
| Zone | Parcels |
|---|---|
| Zone résidentielle à faible densité | 9’850 |
| Zone résidentielle faible densité | 4’239 |
| Wohnzone schwacher Dichte | 4’110 |
| Zone résidentielle à faible densité I | 3’898 |
| Zone village | 2’283 |
| Zone de centre | 2’113 |
| Zone de centre village | 1’609 |
| Zone résidentielle à moyenne densité | 1’369 |
| Zone résidentielle à faible densité 2 | 1’111 |
| Zone de village | 1’029 |
| Wohnzone niederer Dichte | 985 |
| Dorfzone | 949 |
| Other zones (759) | 43’574 |
Zone labels are municipal spellings, so one zone type can appear under several names.
Volume utilization (ratioV)
Of the 75’349 parcels with a value, half lie between 46 % and 121 %. The median is 86 % and the mean 104 %.
Share of parcels by range
- below 50 %26 %
- 50 % to below 100 %35 %
- 100 % to below 150 %24 %
- 150 % and above15 %
Floor-area ratio (GFZ)
Of the 75’337 parcels with a value, half lie between 0.20 and 0.57. The median is 0.36 and the mean 0.52.
Share of parcels by range
- below 0.5070 %
- 0.50 to below 1.0021 %
- 1.00 to below 1.505 %
- 1.50 and above5 %
Building height
Of the 59’724 parcels with a value, half lie between 7.4 m and 10.7 m. The median is 8.9 m and the mean 9.5 m.
Share of parcels by range
- below 8 m33 %
- 8 m to below 12 m52 %
- 12 m to below 20 m13 %
- 20 m and above2 %
Number of floors
Of the 44’625 parcels with a value, half lie between 1.8 and 3.0. The median is 2.3 and the mean 2.5.
Share of parcels by range
- below 28 %
- 2 to below 354 %
- 3 to below 536 %
- 5 and above3 %
Building age cohorts
Mean volume utilization of the parcels built inside each window, from all years on record down to the last five. The windows overlap: the last 20 years include the last 5.
| Built in | Parcels | Mean utilization |
|---|---|---|
| All years | 77’119 | 113 % |
| Last 60 years | 46’011 | 114 % |
| Last 40 years | 37’082 | 115 % |
| Last 20 years | 17’933 | 113 % |
| Last 15 years | 11’808 | 121 % |
| Last 10 years | 6’355 | 136 % |
| Last 5 years | 2’881 | 135 % |
Municipalities of the canton of Fribourg
| Name | Parcels | Zones | Median utilization | Median height | Median floors |
|---|---|---|---|---|---|
| Fribourg | 3’532 | 25 | 97 % | 14.3 m | 3.6 |
| Bulle | 3’383 | 18 | 83 % | 9.2 m | 2.5 |
| Estavayer | 2’755 | 52 | 88 % | 8.9 m | 2.2 |
| Murten | 2’568 | 57 | 86 % | 9.6 m | 2.3 |
| Gibloux | 1’912 | 44 | 86 % | 8.7 m | 2.2 |
| Châtel-Saint-Denis | 1’883 | 20 | 78 % | 9.1 m | 2.5 |
| Tafers | 1’868 | 28 | 88 % | 8.9 m | 2.2 |
| Mont-Vully | 1’828 | 24 | 83 % | 8.9 m | 2.2 |
| Marly | 1’732 | 17 | 83 % | 8.7 m | 2.4 |
| Düdingen | 1’576 | 37 | 83 % | 9.6 m | 2.4 |
| Belmont-Broye | 1’572 | 43 | 88 % | 8.9 m | 2.2 |
| Gurmels | 1’536 | 14 | 91 % | 8.9 m | 2.1 |
| Villars-sur-Glâne | 1’495 | 25 | 81 % | 8.7 m | 2.5 |
| Cheyres-Châbles | 1’481 | 5 | 45 % | 7.4 m | 2.0 |
| Kerzers | 1’363 | 15 | 83 % | 9.8 m | 2.3 |
| Plaffeien | 1’355 | 48 | 82 % | 8.7 m | 2.2 |
| Wünnewil-Flamatt | 1’136 | 15 | 86 % | 9.1 m | 2.4 |
| Val-de-Charmey | 1’084 | 15 | 80 % | 9.2 m | 2.3 |
| Le Mouret | 1’011 | 19 | 87 % | 8.6 m | 2.2 |
| Romont (FR) | 992 | 26 | 94 % | 10.2 m | 2.5 |
| Haut-Intyamon | 986 | 13 | 90 % | 9.2 m | 2.2 |
| Schmitten (FR) | 986 | 16 | 94 % | 9.2 m | 2.3 |
| Gruyères | 939 | 24 | 80 % | 8.6 m | 2.3 |
| Attalens | 879 | 13 | 90 % | 8.5 m | 2.2 |
| Riaz | 878 | 9 | 82 % | 7.9 m | 2.3 |
| Gletterens | 861 | 8 | 9 % | 6.9 m | 1.9 |
| Corminboeuf | 830 | 13 | 57 % | 8.3 m | 2.3 |
| Bösingen | 785 | 14 | 92 % | 9.1 m | 2.3 |
| Montagny (FR) | 734 | 20 | 86 % | 8.6 m | 2.3 |
| Belfaux | 702 | 11 | 83 % | 8.5 m | 2.4 |
| Neyruz (FR) | 699 | 8 | 82 % | 8.5 m | 2.6 |
| Broc | 687 | 12 | 74 % | 9.1 m | 2.3 |
| Bois-d'Amont | 661 | 20 | 89 % | 8.2 m | 2.3 |
| La Roche | 660 | 17 | 77 % | 8.8 m | 2.3 |
| Vuadens | 658 | 15 | 92 % | 8.3 m | 2.3 |
| Courtepin | 653 | 34 | 83 % | 8.9 m | 2.3 |
| Hauterive (FR) | 640 | 22 | 90 % | 8.5 m | 2.3 |
| La Brillaz | 617 | 8 | 87 % | 8.4 m | 2.3 |
| Saint-Aubin (FR) | 616 | 14 | 95 % | 8.7 m | 2.2 |
| Delley-Portalban | 615 | 9 | 91 % | 7.1 m | 1.9 |
| Pont-en-Ogoz | 615 | 22 | 81 % | 8.9 m | 2.3 |
| Marsens | 600 | 15 | 92 % | 8.4 m | 2.2 |
| Villaz | 590 | 16 | 87 % | 9.0 m | 2.2 |
| Bas-Intyamon | 584 | 18 | 92 % | 8.9 m | 2.2 |
| Givisiez | 578 | 14 | 87 % | 9.4 m | 2.8 |
| Siviriez | 578 | 8 | 88 % | 9.0 m | 2.2 |
| Villorsonnens | 571 | 9 | 78 % | 8.9 m | 2.1 |
| Granges-Paccot | 565 | 12 | 79 % | 9.8 m | 2.7 |
| Misery-Courtion | 564 | 19 | 90 % | 8.7 m | 2.2 |
| Avry | 559 | 10 | 91 % | 8.1 m | 2.2 |
| Giffers | 542 | 10 | 80 % | 8.9 m | 2.1 |
| Cugy (FR) | 536 | 13 | 95 % | 9.1 m | 2.2 |
| Ueberstorf | 528 | 15 | 89 % | 9.2 m | 2.2 |
| Prez | 516 | 22 | 91 % | 8.9 m | 2.3 |
| Matran | 493 | 13 | 92 % | 8.4 m | 2.4 |
| Jaun | 492 | 11 | 71 % | 9.4 m | 2.2 |
| Semsales | 490 | 9 | 90 % | 9.1 m | 2.2 |
| Les Montets | 483 | 10 | 96 % | 9.1 m | 2.2 |
| Plasselb | 483 | 7 | 84 % | 8.8 m | 2.1 |
| Vuisternens-devant-Romont | 483 | 11 | 94 % | 8.8 m | 2.2 |
| Treyvaux | 460 | 16 | 91 % | 8.8 m | 2.3 |
| Cottens (FR) | 447 | 10 | 84 % | 8.1 m | 2.4 |
| Tentlingen | 439 | 15 | 83 % | 8.7 m | 2.1 |
| Grandvillard | 432 | 13 | 96 % | 8.6 m | 2.1 |
| Courgevaux | 426 | 13 | 91 % | 8.6 m | 2.1 |
| Le Pâquier (FR) | 422 | 8 | 86 % | 8.5 m | 2.2 |
| Surpierre | 419 | 18 | 97 % | 8.8 m | 2.1 |
| Ursy | 416 | 16 | 81 % | 9.3 m | 2.2 |
| La Sonnaz | 399 | 9 | 86 % | 8.4 m | 2.3 |
| Muntelier | 396 | 11 | 80 % | 9.0 m | 2.4 |
| Lully (FR) | 381 | 13 | 90 % | 8.4 m | 2.1 |
| Bossonnens | 370 | 10 | 91 % | 8.5 m | 2.2 |
| Corbières | 369 | 12 | 78 % | 8.7 m | 2.2 |
| Sâles | 364 | 7 | 93 % | 8.7 m | 2.1 |
| Heitenried | 349 | 11 | 92 % | 9.0 m | 2.3 |
| Cressier (FR) | 344 | 8 | 85 % | 9.2 m | 2.2 |
| Ried bei Kerzers | 344 | 9 | 83 % | 9.7 m | 2.2 |
| Remaufens | 342 | 11 | 92 % | 8.8 m | 2.4 |
| St. Silvester | 341 | 4 | 89 % | 8.7 m | 2.1 |
| Torny | 340 | 9 | 89 % | 8.7 m | 2.1 |
| Rechthalten | 314 | 9 | 90 % | 9.1 m | 2.2 |
| Mézières (FR) | 305 | 10 | 84 % | 9.1 m | 2.2 |
| St. Ursen | 305 | 10 | 90 % | 9.2 m | 2.2 |
| Vaulruz | 303 | 5 | 88 % | 8.9 m | 2.3 |
| Crésuz | 295 | 6 | 78 % | 9.0 m | 2.3 |
| Sorens | 290 | 12 | 101 % | 8.5 m | 2.2 |
| Autigny | 287 | 13 | 80 % | 8.2 m | 2.3 |
| Le Flon | 287 | 6 | 96 % | 8.6 m | 2.1 |
| Granges (Veveyse) | 283 | 7 | 91 % | 8.7 m | 2.2 |
| Chénens | 280 | 10 | 82 % | 8.2 m | 2.1 |
| La Verrerie | 280 | 10 | 95 % | 8.9 m | 2.1 |
| Brünisried | 261 | 10 | 88 % | 8.4 m | 2.2 |
| Meyriez | 249 | 7 | 95 % | 8.2 m | 2.1 |
| Pont-la-Ville | 237 | 13 | 92 % | 8.4 m | 2.3 |
| Hauteville | 229 | 9 | 90 % | 8.5 m | 2.1 |
| Kleinbösingen | 226 | 4 | 95 % | 8.7 m | 2.2 |
| Morlon | 223 | 5 | 97 % | 9.4 m | 2.6 |
| Botterens | 221 | 9 | 75 % | 8.7 m | 2.1 |
| Saint-Martin (FR) | 219 | 5 | 89 % | 8.8 m | 2.3 |
| Châtillon (FR) | 215 | 6 | 75 % | 8.3 m | 2.1 |
| Rue | 213 | 29 | 96 % | 10.2 m | 2.4 |
| Châtonnaye | 196 | 9 | 92 % | 8.8 m | 2.1 |
| Fräschels | 195 | 5 | 102 % | 9.5 m | 2.1 |
| Echarlens | 185 | 7 | 93 % | 9.1 m | 2.5 |
| Châtel-sur-Montsalvens | 163 | 3 | 76 % | 9.5 m | 2.6 |
| Nuvilly | 162 | 7 | 104 % | 9.0 m | 2.3 |
| Billens-Hennens | 146 | 9 | 98 % | 9.1 m | 2.5 |
| Vallon | 138 | 10 | 92 % | 8.7 m | 2.3 |
| Massonnens | 136 | 6 | 87 % | 9.1 m | 2.3 |
| Greng | 129 | 7 | 33 % | 8.9 m | 2.7 |
| Sévaz | 106 | 9 | 81 % | 7.6 m | 2.0 |
| Ferpicloz | 104 | 5 | 87 % | 8.4 m | 2.1 |
| Le Châtelard | 61 | 3 | 113 % | 9.2 m | 2.1 |
| Prévondavaux | 41 | 3 | 70 % | 10.7 m | 2.4 |
| Grangettes | 37 | 3 | 93 % | 8.8 m | 2.1 |
| Fétigny-Ménières | 0 | 13 | - | - | - |
| Grolley-Ponthaux | 0 | 15 | - | - | - |
How to read this page
room shows observed built density: what has been built on the parcels, not what the zoning permits. Volume utilization (ratioV) compares the built volume of a parcel with the reference volume of its municipal zone type. The floor-area ratio (GFZ) is floor area divided by parcel area; building height and number of floors are taken from the buildings on a parcel. Figures pool all municipal zones of the area. Medians and quartiles are read from bins 10 points (ratioV), 0.1 (GFZ), 2 m (height) and 1 floor wide, so they are exact to within one bin; means are exact. A parcel counts in a distribution only when the parcel data has a value for it. The floors distribution leaves out parcels without a building (0 floors).