{"id":223691,"date":"2026-10-26T08:15:29","date_gmt":"2026-10-26T07:15:29","guid":{"rendered":"https:\/\/dievolkswirtschaft.ch\/?p=223691"},"modified":"2026-10-26T08:15:35","modified_gmt":"2026-10-26T07:15:35","slug":"pib-cantonal-un-nouvel-eclairage-sur-la-structure-economique-des-cantons","status":"publish","type":"post","link":"https:\/\/dievolkswirtschaft.ch\/fr\/2026\/10\/pib-cantonal-un-nouvel-eclairage-sur-la-structure-economique-des-cantons\/","title":{"rendered":"PIB cantonal, un nouvel \u00e9clairage sur la structure \u00e9conomique des cantons"},"content":{"rendered":"<p>L\u2019Office f\u00e9d\u00e9ral de la statistique (OFS) publie des donn\u00e9es \u00e9conomiques cantonales depuis 2012. Jusqu\u2019\u00e0 pr\u00e9sent, la performance \u00e9conomique de l\u2019ensemble de la Suisse \u00e9tait estim\u00e9e de mani\u00e8re agr\u00e9g\u00e9e \u00e0 l\u2019\u00e9chelle des grandes r\u00e9gions, puis r\u00e9partie entre les cantons. Cette r\u00e9partition reposait g\u00e9n\u00e9ralement sur le nombre d\u2019emplois: si un grand nombre de personnes travaillaient dans un secteur donn\u00e9 au sein d\u2019un canton, ce dernier se voyait attribuer automatiquement une part proportionnellement importante de la performance \u00e9conomique nationale. Dans un monde globalis\u00e9, cette m\u00e9thode commence toutefois \u00e0 atteindre ses limites car la performance \u00e9conomique des entreprises est de moins en moins li\u00e9e au nombre de salari\u00e9s.<\/p>\n<p>L\u2019OFS proc\u00e8de r\u00e9guli\u00e8rement \u00e0 des r\u00e9visions de fond de sa m\u00e9thode d\u2019estimation du PIB afin d\u2019y int\u00e9grer de nouvelles donn\u00e9es et de nouvelles m\u00e9thodes de calcul. C\u2019est ainsi que, r\u00e9cemment, il a effectu\u00e9 une telle r\u00e9vision dans le but de mieux tenir compte de la situation \u00e9conomique actuelle et des changements structurels<a href=\"#footnote_1\" id=\"footnote-anchor_1\" class=\"inline-footnote__anchor\">[1]<\/a>: au lieu de r\u00e9partir la performance \u00e9conomique des grandes r\u00e9gions entre les cantons, le nouveau mod\u00e8le s\u2019appuie d\u00e9sormais sur les donn\u00e9es individuelles des entreprises, sans les agr\u00e9ger au pr\u00e9alable, ce qui permet d\u2019obtenir une vision d\u00e9taill\u00e9e de la situation \u00e9conomique r\u00e9gionale.<\/p>\n<h2 class=\"text__graphic-title\">L\u2019importance cruciale de la valeur ajout\u00e9e brute<\/h2>\n<p>Comment ce changement de m\u00e9thode influence-t-il les donn\u00e9es? La valeur ajout\u00e9e brute, qui constitue l\u2019\u00e9l\u00e9ment central du produit int\u00e9rieur brut, mesure la valeur \u00e9conomique cr\u00e9\u00e9e par une entreprise. L\u2019ancienne m\u00e9thode reposait sur le principe que tous les emplois d\u2019un m\u00eame secteur g\u00e9n\u00e8rent une valeur ajout\u00e9e \u00e9conomique comparable. Or, l\u2019\u00e9conomie suisse est tr\u00e8s h\u00e9t\u00e9rog\u00e8ne: la productivit\u00e9, c\u2019est-\u00e0-dire la valeur ajout\u00e9e g\u00e9n\u00e9r\u00e9e par emploi, varie fortement d\u2019un secteur \u00e0 l\u2019autre et d\u2019un canton \u00e0 l\u2019autre. Le secteur du commerce est ainsi nettement plus productif que celui de l\u2019h\u00e9bergement et de la restauration.<\/p>\n<p>Ce sont pr\u00e9cis\u00e9ment ces \u00e9carts de productivit\u00e9 entre les cantons que la nouvelle m\u00e9thode permet de mettre en \u00e9vidence. Dans presque tous les cantons, les nouvelles estimations de la valeur ajout\u00e9e brute varient de plus de 10%, \u00e0 la hausse (dans certains centres \u00e9conomiques tels que B\u00e2le ou Gen\u00e8ve) ou \u00e0 la baisse (notamment dans les zones p\u00e9riph\u00e9riques) (voir <em>graphique\u00a01<\/em>).<\/p>\n<h2 class=\"text__graphic-title\">Graphique 1: Dans presque tous les cantons, la nouvelle m\u00e9thode de calcul entra\u00eene une variation de la valeur ajout\u00e9e brute de plus de 10% (2022)<\/h2>\n<div class=\"diagram-legend\">\n<h6 class=\"copy-small-bold\">GRAPHIQUE INTERACTIF<\/h6>\n<div class=\"legacy_chart_custom\"><div class='chart chart--normal' id='SCHREY-VETTERLI_10-2026_ABB1_FR'><\/div>\n\n<script>\n$(function () {\n\n$('#SCHREY-VETTERLI_10-2026_ABB1_FR').highcharts({\n\n    chart: {\n        type: 'column'\n    },\n\n    title: {\n        text: ''\n    },\n\n    subtitle: {\n        text: ''\n    },\n\n    xAxis: {\n        categories: [\n            'ZG', 'SH', 'GE', 'NE', 'BS', 'SZ', 'VD', 'NW',\n            'ZH', 'VS', 'FR', 'BL', 'AG', 'UR', 'LU', 'SO',\n            'JU', 'OW', 'AR', 'GR', 'BE', 'AI', 'TG', 'SG',\n            'GL', 'TI'\n        ],\n        title: {\n            text: ''\n        }\n    },\n\n    yAxis: {\n        title: {\n            text: 'Variation de la valeur ajout\u00e9e brute des cantons apr\u00e8s r\u00e9vision (en %)'\n        },\n        labels: {\n            formatter: function () {\n                return Highcharts.numberFormat(this.value, 0, ',', \"'\") + '%';\n            }\n        },\n        plotLines: [{\n            value: 0,\n            color: '#666666',\n            width: 1,\n            zIndex: 3\n        }]\n    },\n\n    tooltip: {\n        useHTML: true,\n        formatter: function () {\n            return '<b>' + this.x + '<\/b><br>' +\n                Highcharts.numberFormat(this.y, 1, ',', \"'\") + '%';\n        }\n    },\n\n    plotOptions: {\n        column: {\n            borderWidth: 0,\n            grouping: true\n        },\n        series: {\n            dataLabels: {\n                enabled: false\n            }\n        }\n    },\n\n    legend: {\n        enabled: false\n    },\n\n    series: [{\n        name: 'Wert',\n        data: [\n            { y: 48.136611797223800, color: '#5a7298' },\n            { y: 47.845359807019900, color: '#5a7298' },\n            { y: 46.319157386671300, color: '#5a7298' },\n            { y: 45.749588879539300, color: '#5a7298' },\n            { y: 29.86661946450900, color: '#5a7298' },\n            { y: 24.386177142204200, color: '#5a7298' },\n            { y: 11.948916536651800, color: '#5a7298' },\n            { y: 0.80487814762162600, color: '#5a7298' },\n            { y: -0.87591989261424800, color: '#f07c2c' },\n            { y: -3.6176448170204500, color: '#f07c2c' },\n            { y: -5.5705789626096100, color: '#f07c2c' },\n            { y: -6.8784050357518800, color: '#f07c2c' },\n            { y: -6.9891264966369900, color: '#f07c2c' },\n            { y: -8.0274757568620900, color: '#f07c2c' },\n            { y: -8.3232777228583600, color: '#f07c2c' },\n            { y: -10.043667752723800, color: '#f07c2c' },\n            { y: -10.147751212212100, color: '#f07c2c' },\n            { y: -12.187625198609100, color: '#f07c2c' },\n            { y: -12.409843326154900, color: '#f07c2c' },\n            { y: -13.327522639074300, color: '#f07c2c' },\n            { y: -13.483313333102300, color: '#f07c2c' },\n            { y: -14.873550025004200, color: '#f07c2c' },\n            { y: -15.430303073062100, color: '#f07c2c' },\n            { y: -15.435394616516800, color: '#f07c2c' },\n            { y: -18.347929141892100, color: '#f07c2c' },\n            { y: -20.040980703388800, color: '#f07c2c' }\n        ]\n    }]\n\n});\n\n});\n<\/script>\n<\/div>\n<\/div>\n<div class=\"diagram-legend\">Source: Comptes nationaux; Office f\u00e9d\u00e9ral de la statistique | Graphique: La Vie \u00e9conomique<\/div>\n<h2 class=\"text__graphic-title\">Concentration sur les entreprises tr\u00e8s productives<\/h2>\n<p>Le nouveau mod\u00e8le diff\u00e9rencie notamment le commerce de gros, productif, du commerce de d\u00e9tail. Dans l\u2019ancien mod\u00e8le, ces deux sous-secteurs \u00e9taient r\u00e9unis, ce qui revenait \u00e0 leur attribuer une productivit\u00e9 identique, bien qu\u2019elle soit plus \u00e9lev\u00e9e dans le commerce de gros que dans le commerce de d\u00e9tail en raison notamment du nombre \u00e9lev\u00e9 de n\u00e9gociants en mati\u00e8res premi\u00e8res. Cet ajustement concerne en particulier le canton de Gen\u00e8ve, dont la valeur ajout\u00e9e brute pour l\u2019ann\u00e9e 2022 a \u00e9t\u00e9 revue \u00e0 la hausse (+46,3%, soit 27,6 milliards de francs), et le canton de Zoug (+48,1%, soit 11,7 milliards de francs), deux cantons dans lesquels ce secteur hautement productif est fortement implant\u00e9.<\/p>\n<p>M\u00eame au sein d\u2019un m\u00eame secteur, il existe d\u2019importants \u00e9carts de productivit\u00e9 entre les entreprises. Certaines entreprises de tr\u00e8s grande taille ou particuli\u00e8rement productives peuvent influencer consid\u00e9rablement la valeur ajout\u00e9e d\u2019un canton, ce qui se traduit par de fortes variations des donn\u00e9es (voir <em>graphique\u00a02<\/em>). Cette productivit\u00e9 peut s\u2019expliquer par les cha\u00eenes de valeur mondiales. C\u2019est notamment le cas lorsqu\u2019un groupe d\u00e9tient des brevets en Suisse, mais fait produire ses biens \u00e0 l\u2019\u00e9tranger et que les revenus issus de ses brevets sont int\u00e9gr\u00e9s au PIB local. Afin de refl\u00e9ter ces structures de production mondiales de mani\u00e8re pr\u00e9cise et homog\u00e8ne, l\u2019OFS a mis en place une nouvelle unit\u00e9 sp\u00e9cialis\u00e9e pour les grands groupes d\u2019entreprises (LCU), qui contribuera de mani\u00e8re d\u00e9cisive \u00e0 un recensement plus pr\u00e9cis des grandes entreprises et permettra de d\u00e9terminer quelle part de la valeur ajout\u00e9e est g\u00e9n\u00e9r\u00e9e \u00e0 quel endroit.<\/p>\n<p>L\u2019utilisation accrue des donn\u00e9es individuelles des entreprises entra\u00eene \u00e9galement une variation plus importante des r\u00e9sultats d\u2019une ann\u00e9e sur l\u2019autre, car les calculs int\u00e8grent \u00e9galement les variations de prix ou les baisses de la demande, qui sont par nature plus volatiles que le nombre d\u2019emplois. Ce ph\u00e9nom\u00e8ne ressort clairement de la s\u00e9rie chronologique du produit int\u00e9rieur brut cantonal pour la p\u00e9riode allant de 2011 \u00e0 2024 (voir <em>graphique\u00a02<\/em>).<\/p>\n<h2 class=\"text__graphic-title\">Graphique 2: La nouvelle m\u00e9thode de calcul met en \u00e9vidence les fluctuations de l\u2019\u00e9conomie (2011-2024)<\/h2>\n<h6 class=\"copy-small-bold\">GRAPHIQUE INTERACTIF<\/h6>\n<div class=\"legacy_chart_custom\"><div class='chart chart--normal' id='SCHREY-VETTERLI_10-2026_ABB2_FR'><\/div>\n\n<script>\n$(function () {\n\n    Highcharts.setOptions({\n        lang: {\n            decimalPoint: ',',\n            thousandsSep: \"'\"\n        }\n    });\n\n    var years = [\n        2011, 2012, 2013, 2014, 2015, 2016, 2017,\n        2018, 2019, 2020, 2021, 2022, 2023, 2024\n    ];\n\n    var cantons = [\n        'AG', 'AI', 'AR', 'BE', 'BL', 'BS',\n        'FR', 'GE', 'GL', 'GR', 'JU', 'LU',\n        'NE', 'NW', 'OW', 'SG', 'SH', 'SO',\n        'SZ', 'TG', 'TI', 'UR', 'VD', 'VS',\n        'ZG', 'ZH'\n    ];\n\n    var data = {\n\n        AG: {\n            old: [38.66894199, 38.88457002, 39.77462179, 40.48203011, 40.26911689, 40.88043455, 41.46939413, 42.43992383, 43.25082389, 42.91841087, 43.72235853, 46.53212821, null, null],\n            new: [38.3157433911783, 37.207530327642, 38.9945562432359, 38.8551241720229, 37.8337918779788, 37.6203633504531, 38.5339513315002, 41.446446393104, 40.5841710584684, 39.6515566248469, 39.6913453857826, 43.2799389078258, 43.8659625476319, 45.8501296791269]\n        },\n\n        AI: {\n            old: [0.87524212, 0.88511948, 0.91679545, 0.96412177, 0.96770604, 0.98576315, 0.97371784, 1.00719945, 1.02113044, 1.01706385, 1.12740992, 1.20627484, null, null],\n            new: [0.795508065380179, 0.796968410123837, 0.830423651394801, 0.871717433424323, 0.887898068644155, 0.923735507390292, 0.892755238484848, 0.931949088088482, 0.949826606563931, 0.909806551501205, 1.00277234894427, 1.02685894823356, 1.06854162948874, 1.10375858891325]\n        },\n\n        AR: {\n            old: [2.86000673, 2.88377052, 2.96392339, 3.01345689, 3.04155824, 3.06743418, 3.03870606, 3.12749075, 3.17649113, 3.33133659, 3.51365959, 3.65920405, null, null],\n            new: [2.48928896516327, 2.41919012641127, 2.52257215371732, 2.84197801826604, 2.66412903672826, 2.63618645196858, 2.65131637846621, 2.65001462701837, 2.85047289061348, 2.74770827477415, 3.03047165421222, 3.20510256041069, 2.9905254154457, 3.05210499438819]\n        },\n\n        BE: {\n            old: [73.10023314, 73.6873602, 74.94401871, 76.26314055, 76.13280146, 76.08358256, 76.59320087, 78.50799592, 80.03886635, 78.47194705, 82.67045559, 86.87997214, null, null],\n            new: [66.951264182236, 67.2316906966434, 66.7807665595173, 69.0373085263966, 68.1529133318873, 68.4786025188527, 68.4997203058907, 72.0126849902086, 73.1379056234983, 70.2406658412626, 72.6974478560173, 75.1656732726518, 80.0346318271785, 80.1626322469984]\n        },\n\n        BL: {\n            old: [18.57985647, 18.45810058, 18.80561957, 19.41582238, 19.7800129, 19.90074954, 20.1918775, 20.29373396, 20.44641125, 19.97462059, 21.08275002, 22.25940882, null, null],\n            new: [20.4200564897863, 19.5524423523809, 20.2114237911083, 20.0974249185268, 19.4878731612732, 20.8530062283857, 20.1000578469105, 19.8063182026113, 20.506970618414, 19.6658310183881, 20.381483585702, 20.7283165227965, 22.2031900045874, 23.9130079724406]\n        },\n\n        BS: {\n            old: [29.97775026, 29.94826943, 30.07513635, 30.91192083, 31.55534494, 33.95353741, 35.49793545, 36.7542423, 36.97809397, 36.43853231, 38.65745151, 39.84302019, null, null],\n            new: [34.5121828701137, 34.5339315481922, 35.2920088354634, 35.0980597022696, 36.8313898592335, 37.9417291252782, 39.9088934880129, 40.8081500110426, 40.6975922584941, 40.7830099576827, 46.6331946696342, 51.7427834133148, 56.3651911574105, 58.2545002186024]\n        },\n\n        FR: {\n            old: [16.18123948, 16.34975531, 17.20154356, 17.67702862, 17.80521541, 17.86051566, 18.16452109, 18.62035553, 19.02633783, 18.49643241, 19.81690669, 20.96992532, null, null],\n            new: [17.2473878294186, 17.3148680552174, 17.7749834312491, 18.2796386885965, 17.6963541435733, 16.6642314506826, 17.559134273081, 18.8445393140591, 19.0948052308479, 18.7531420006074, 19.9904083141962, 19.8017790716491, 20.6872239249144, 20.903729008721]\n        },\n\n        GE: {\n            old: [47.0963074, 47.81028466, 48.63300096, 48.75518233, 48.53311013, 48.85332032, 49.90422145, 52.34215795, 53.06580076, 50.71558167, 54.76852058, 59.6434616, null, null],\n            new: [54.8507222068038, 59.2230468830462, 57.8667293899516, 57.9892655402369, 59.646386624425, 59.317610455123, 61.3208442537742, 66.1985514602051, 66.4049567163269, 64.3947584023012, 73.6639697986319, 87.2698104493629, 85.0629888233937, 84.9856481039033]\n        },\n\n        GL: {\n            old: [2.48888535, 2.49936267, 2.59533723, 2.63624778, 2.65166246, 2.64031101, 2.74520461, 2.71249435, 2.81111515, 2.69880947, 2.90395933, 3.03545872, null, null],\n            new: [2.20146521144251, 2.12540741706338, 2.21009330286378, 2.38208622516637, 2.29754976103499, 2.33709981307857, 2.29125219286668, 2.42025466895272, 2.49967968783532, 2.41880519445603, 2.41156302762941, 2.47851490492302, 2.68201581042623, 2.88715532019506]\n        },\n\n        GR: {\n            old: [13.03496459, 13.21917126, 13.59108907, 13.67710282, 13.58258154, 13.69405783, 13.70864407, 14.09691908, 14.52358284, 14.24112878, 15.11470945, 16.29054889, null, null],\n            new: [12.1154991109854, 12.4648845494779, 12.6034182606427, 13.1757456855241, 12.70241833996, 13.0443607476069, 12.6163954673835, 13.3813801786159, 13.6578551226031, 13.3675699399805, 13.57798082843, 14.1194222986558, 14.9761904031834, 15.0690504116883]\n        },\n\n        JU: {\n            old: [4.19671837, 4.27589376, 4.48290325, 4.62179857, 4.5474337, 4.54284256, 4.64918831, 4.88048599, 4.97775253, 4.52763654, 5.21661693, 5.65702001, null, null],\n            new: [3.81793053821177, 3.79938942795344, 4.03796080074466, 4.24370049921092, 4.20768311093657, 4.33261294204613, 4.29593134998351, 4.42625252770215, 4.65674970166547, 4.28818544875803, 4.72601793130762, 5.08295969336015, 5.23732214594062, 4.93116207307046]\n        },\n\n        LU: {\n            old: [23.63345947, 23.93318898, 24.65152761, 25.16377519, 25.56142179, 25.99797428, 26.41874022, 27.01023296, 27.50320345, 27.23838554, 29.29008848, 31.05080352, null, null],\n            new: [24.112328462561, 22.9250435583145, 23.8103545854854, 23.8710356782163, 24.0577535104033, 24.8469485678396, 24.8131725007811, 25.8435429624559, 25.7526499235266, 24.7919972094814, 27.1952907888986, 28.4663589078513, 32.7709314721487, 34.673601578934]\n        },\n\n        NE: {\n            old: [13.70488383, 14.18232264, 14.46484294, 14.74667507, 15.03879272, 14.77177286, 15.12008397, 15.77070724, 16.14243234, 14.94456785, 17.22005098, 18.24554234, null, null],\n            new: [18.1108786821073, 17.8397610293716, 17.382301673493, 17.0746716542734, 18.3822967095189, 19.6899701851862, 20.328733706361, 20.679479786958, 27.0635589816874, 25.6250720626429, 31.0392216060832, 26.5928029493923, 24.3124970786489, 24.8756357100101]\n        },\n\n        NW: {\n            old: [2.59404114, 2.6500587, 2.78576799, 2.86406863, 3.06839498, 2.96649384, 2.93256323, 2.97341768, 2.93935257, 2.78427826, 3.06998693, 3.22772697, null, null],\n            new: [2.30567568491019, 2.34858761132404, 2.5348238320267, 2.71911689850575, 2.86416126918802, 2.64781877061119, 2.6105616308172, 2.69347398754473, 2.910023192202, 2.65965661789454, 3.03193008306407, 3.25370623904642, 3.3586193593298, 3.38673736989145]\n        },\n\n        OW: {\n            old: [2.30137862, 2.31853887, 2.31362024, 2.31811214, 2.34837451, 2.41251046, 2.42229788, 2.45240673, 2.55932794, 2.51054777, 2.66246153, 2.813091, null, null],\n            new: [2.08934374905641, 2.06548479957051, 2.11220049712076, 2.20891026075811, 2.2014467039418, 2.33566969285635, 2.37050668805145, 2.3360442635489, 2.390276587645, 2.35022574283805, 2.26336982065273, 2.4702420124242, 2.57874624538549, 2.68958129343097]\n        },\n\n        SG: {\n            old: [34.68147713, 34.16131819, 35.11723816, 35.68444212, 35.56664648, 36.03621596, 36.32733792, 37.10178618, 37.98210065, 37.57703649, 41.02825369, 43.38618008, null, null],\n            new: [30.4057669995733, 29.8713566169107, 30.5664921909936, 31.4662283986721, 31.7881348758993, 32.282312541433, 32.6129173244653, 33.1010848322561, 34.0831442915618, 32.8821557818082, 34.0032942043558, 36.6893519756194, 36.3495492012028, 36.2077576829614]\n        },\n\n        SH: {\n            old: [6.36978655, 6.48948987, 6.63128395, 6.57033514, 6.53247864, 6.62118923, 6.68266126, 6.94985285, 7.09287497, 7.04906896, 8.06673909, 8.31096289, null, null],\n            new: [7.09459232785412, 7.03532007747436, 8.56962154112077, 7.66021706169825, 8.72580170864892, 9.309213266035, 9.34520069691578, 9.70361017810428, 10.7265882368651, 9.95339060088408, 11.310951005842, 12.2873729881484, 11.8020094236121, 12.9306434254866]\n        },\n\n        SO: {\n            old: [16.36289891, 16.53388348, 16.79877463, 17.06336129, 17.16453416, 17.21872666, 17.4180094, 17.92631089, 18.18163723, 17.7100926, 18.96491064, 20.40579378, null, null],\n            new: [14.6500139852847, 15.4857475113261, 15.8441132193051, 15.7432333623238, 15.6630083973574, 15.9094202745156, 15.3170715055951, 15.9667251700272, 16.243363879409, 15.4401034204439, 16.2779076483384, 18.3563036504308, 18.0550162650957, 19.3811252344463]\n        },\n\n        SZ: {\n            old: [8.23128419, 8.34978971, 8.59137452, 8.72396708, 8.95495796, 9.0337476, 9.22734364, 9.44474223, 9.66741042, 9.74845649, 10.5834074, 11.31876966, null, null],\n            new: [8.07134002618245, 8.35067233935163, 8.72698172072707, 8.810504994163, 9.17400708436763, 8.99340740219728, 9.24108897466695, 10.06866494489, 11.0153863535023, 12.0320874626432, 13.1043556599942, 14.0789848796057, 12.7373163273641, 12.9370825354634]\n        },\n\n        TG: {\n            old: [14.71656417, 15.02664388, 15.38698244, 15.67022106, 15.57083119, 15.93866238, 16.07554072, 16.57166054, 16.9107018, 17.10307929, 18.80541031, 19.76951148, null, null],\n            new: [13.8050318559134, 13.5359286921998, 13.8629939264733, 13.8350792511601, 13.8774166688375, 14.4287176560088, 14.3860986645088, 14.7632323521784, 15.1132859220977, 15.3312643375861, 15.8543533645748, 16.7190159425722, 17.4541964123714, 18.1333960334866]\n        },\n\n        TI: {\n            old: [26.63003407, 27.04748993, 28.06090333, 28.67416096, 28.6686767, 28.66531037, 28.37947395, 29.63329543, 30.09317431, 28.26777267, 32.40975944, 35.11924629, null, null],\n            new: [22.3209486427677, 23.2776080590881, 23.6354196550869, 25.3309021612534, 25.7596412675702, 25.5608406772655, 26.0107757409914, 27.0001145462656, 25.0988438204657, 23.1653599692505, 25.7014605475919, 28.0810049178455, 27.9343153850379, 27.3346502669145]\n        },\n\n        UR: {\n            old: [1.72182786, 1.75150978, 1.81329229, 1.82325989, 1.83793645, 1.85474594, 1.89348424, 1.92327005, 1.96388442, 1.95858102, 2.07006258, 2.14016207, null, null],\n            new: [1.65289744204883, 1.73773571763637, 1.73057578465047, 1.78340863436513, 1.7456082508647, 1.8293299275632, 1.79653895939762, 1.83451590038297, 1.85658267341709, 1.80784909538103, 1.92975246070528, 1.96836107867319, 2.02579365997852, 2.08249973460962]\n        },\n\n        VD: {\n            old: [48.80400078, 51.91923003, 50.78254113, 52.3722469, 52.09176466, 55.55129222, 53.65742578, 56.95807949, 57.12113726, 55.08244086, 61.37705399, 62.87497371, null, null],\n            new: [52.7800407395257, 54.636415435925, 55.9407398909408, 57.7458993870952, 57.3008278488906, 60.4494879048885, 60.1598818953917, 61.7814233738633, 62.0520648605953, 60.9897343680692, 67.7812865248433, 70.3878518410497, 74.3680418100635, 78.6292105552872]\n        },\n\n        VS: {\n            old: [16.72928177, 16.85655182, 17.05132682, 17.1810155, 17.68538807, 17.82666588, 18.04918204, 18.83845685, 19.33479449, 18.59620347, 19.85397003, 21.30914473, null, null],\n            new: [16.4529920734869, 15.9180884286037, 16.4099976528604, 16.4269011348833, 16.9419913933688, 17.5192207782138, 16.7998490373713, 17.6062247509727, 17.5886349350783, 17.6833916177269, 18.3600124554051, 20.5382555601238, 21.5939041713438, 21.4466091894374]\n        },\n\n        ZG: {\n            old: [16.87718091, 17.22830692, 18.11997034, 17.54852158, 18.45402697, 18.7973648, 18.34997068, 18.92979498, 19.5485857, 19.55175654, 21.78115711, 24.24511713, null, null],\n            new: [20.896136754332, 24.7613136263228, 24.5675690412004, 27.492942453488, 25.5632496777093, 25.3797927188433, 29.1593391036421, 29.4743316209308, 27.7223671405422, 27.9443715905807, 33.9510822627539, 35.9158950426503, 36.3881276687263, 40.7785949216793]\n        },\n\n        ZH: {\n            old: [132.98892275, 135.22036464, 136.79709112, 139.37394386, 139.61543433, 141.39752708, 143.71439508, 151.8999523, 150.66968727, 144.74460061, 148.39501443, 159.78056734, null, null],\n            new: [134.929437987153, 136.781666913047, 140.007416072437, 142.457128820121, 142.092779755974, 142.662824600336, 141.113149331934, 148.098209969148, 147.122088233624, 140.926582342835, 147.549160865495, 158.381017566137, 159.574695954377, 162.75111151443]\n        }\n\n    };\n\n    var xAxes = [];\n    var yAxes = [];\n    var series = [];\n\n    var columns = 6;\n    var panelWidth = 14;\n    var panelHeight = 14.5;\n    var horizontalGap = 2.7;\n    var verticalGap = 5;\n\n    cantons.forEach(function (canton, i) {\n\n        var col = i % columns;\n        var row = Math.floor(i \/ columns);\n\n        var left = col * (panelWidth + horizontalGap);\n        var top = row * (panelHeight + verticalGap);\n\n        xAxes.push({\n            categories: years,\n            left: left + '%',\n            top: top + '%',\n            width: panelWidth + '%',\n            height: panelHeight + '%',\n\n            offset: 0,\n            lineWidth: 0,\n            tickLength: 0,\n\n            labels: {\n                enabled: false\n            },\n\n            title: {\n                text: ''\n            },\n\n            gridLineWidth: 1,\n            gridLineColor: '#e6e6e6',\n            tickPositions: [0, 4, 9, 13]\n        });\n\n        yAxes.push({\n            left: left + '%',\n            top: top + '%',\n            width: panelWidth + '%',\n            height: panelHeight + '%',\n\n            offset: 0,\n            lineWidth: 0,\n            tickLength: 0,\n\n            title: {\n                text: ''\n            },\n\n            gridLineWidth: 1,\n            gridLineColor: '#e6e6e6',\n\n            labels: {\n                align: 'right',\n                x: -3,\n                style: {\n                    fontSize: '10px'\n                },\n                formatter: function () {\n                    return Highcharts.numberFormat(this.value, 0, ',', \"'\");\n                }\n            },\n\n            startOnTick: true,\n            endOnTick: true,\n            tickAmount: 4\n        });\n\n        series.push({\n            name: 'Ancienne m\u00e9thode',\n            canton: canton,\n            type: 'line',\n            xAxis: i,\n            yAxis: i,\n            data: data[canton].old,\n            color: '#5a7298',\n            lineWidth: 2,\n            marker: {\n                enabled: false\n            },\n            showInLegend: i === 0,\n            connectNulls: false\n        });\n\n        series.push({\n            name: 'Nouvelle m\u00e9thode',\n            canton: canton,\n            type: 'line',\n            xAxis: i,\n            yAxis: i,\n            data: data[canton].new,\n            color: '#f07c2c',\n            lineWidth: 2,\n            marker: {\n                enabled: false\n            },\n            showInLegend: i === 0,\n            connectNulls: false\n        });\n\n    });\n\n    $('#SCHREY-VETTERLI_10-2026_ABB2_FR').highcharts({\n\n        chart: {\n            type: 'line',\n            height: 720,\n            marginTop: 30,\n            marginRight: 15,\n            marginBottom: 35,\n            marginLeft: 70,\n\n            events: {\n                render: function () {\n\n                    var chart = this;\n\n                    if (!chart.cantonLabels) {\n                        chart.cantonLabels = [];\n                    }\n\n                    cantons.forEach(function (canton, i) {\n\n                        var axis = chart.xAxis[i];\n\n                        var x = axis.left + axis.width \/ 2;\n                        var y = axis.top - 7;\n\n                        if (!chart.cantonLabels[i]) {\n\n                            chart.cantonLabels[i] = chart.renderer\n                                .text(canton, x, y)\n                                .css({\n                                    fontSize: '11px',\n                                    fontWeight: 'bold'\n                                })\n                                .attr({\n                                    align: 'center',\n                                    zIndex: 7\n                                })\n                                .add();\n\n                        } else {\n\n                            chart.cantonLabels[i].attr({\n                                x: x,\n                                y: y\n                            });\n\n                        }\n\n                    });\n\n                    var yTitleX = 17;\n                    var yTitleY = chart.plotTop + chart.plotHeight \/ 2;\n\n                    if (!chart.customYTitle) {\n\n                        chart.customYTitle = chart.renderer\n                            .text(\n                                'Valeur ajout\u00e9e brute en milliards de francs',\n                                yTitleX,\n                                yTitleY\n                            )\n                            .css({\n                                fontSize: '12px'\n                            })\n                            .attr({\n                                rotation: -90,\n                                align: 'center',\n                                zIndex: 7\n                            })\n                            .add();\n\n                    } else {\n\n                        chart.customYTitle.attr({\n                            x: yTitleX,\n                            y: yTitleY\n                        });\n\n                    }\n\n                }\n            }\n        },\n\n        title: {\n            text: ''\n        },\n\n        subtitle: {\n            text: ''\n        },\n\n        xAxis: xAxes,\n\n        yAxis: yAxes,\n\n        legend: {\n            enabled: true,\n            align: 'center',\n            verticalAlign: 'bottom',\n            layout: 'horizontal',\n            symbolWidth: 30,\n            itemDistance: 25,\n            itemStyle: {\n                fontWeight: 'normal',\n                fontSize: '12px'\n            }\n        },\n\n        tooltip: {\n            useHTML: true,\n            formatter: function () {\n\n                return '<b>' + this.series.userOptions.canton + '<\/b><br>' +\n                    this.x + '<br>' +\n                    '<span style=\"color:' + this.series.color + '\">\\u25CF<\/span> ' +\n                    this.series.name + ': <b>' +\n                    Highcharts.numberFormat(this.y, 0, ',', \"'\") +\n                    ' milliards de francs<\/b>';\n\n            }\n        },\n\n        plotOptions: {\n            line: {\n                marker: {\n                    enabled: false\n                }\n            },\n\n            series: {\n                animation: false,\n                states: {\n                    hover: {\n                        lineWidthPlus: 0\n                    }\n                }\n            }\n        },\n\n        series: series,\n\n        credits: {\n            enabled: false\n        }\n\n    });\n\n});\n<\/script>\n<\/div>\n<div class=\"diagram-legend\">Source: Comptes nationaux; Office f\u00e9d\u00e9ral de la statistique | Graphique: La Vie \u00e9conomique<\/div>\n<h2 class=\"text__graphic-title\">Corriger les distorsions<\/h2>\n<p>D\u2019autres am\u00e9liorations permettent \u00e9galement de corriger certaines impr\u00e9cisions comptables. Si un groupe dispose par exemple d\u2019un laboratoire de recherche dans un canton suisse, mais fabrique ses produits \u00e0 l\u2019\u00e9tranger, une partie des revenus issus de sa production \u00e9trang\u00e8re \u00e9tait int\u00e9gr\u00e9e auparavant dans les statistiques r\u00e9gionales et, par cons\u00e9quent, dans le PIB cantonal. Le nouveau mod\u00e8le exclut la valeur ajout\u00e9e g\u00e9n\u00e9r\u00e9e dans les succursales \u00e9trang\u00e8res.<\/p>\n<p>La nouvelle m\u00e9thode met en \u00e9vidence les dynamiques r\u00e9centes, comme en t\u00e9moignent les r\u00e9sultats cantonaux provisoires pour l\u2019ann\u00e9e 2024. Les cantons de Zoug et de Schaffhouse enregistrent ainsi des hausses significatives de leur PIB, celui-ci affichant une croissance nominale de respectivement 12,2% et 9,6% par rapport \u00e0 l\u2019ann\u00e9e pr\u00e9c\u00e9dente, ce qui traduit l\u2019\u00e9volution \u00e9conomique du commerce de gros en 2024. Le canton du Jura enregistre en revanche une baisse de la valeur ajout\u00e9e de 6%, imputable \u00e0 l\u2019industrie manufacturi\u00e8re.<\/p>\n<p>Dans le cadre de statistiques exp\u00e9rimentales, ces donn\u00e9es seront ventil\u00e9es de mani\u00e8re encore plus d\u00e9taill\u00e9e au cours du premier trimestre 2027, afin qu\u2019une image plus fid\u00e8le de la situation \u00e9conomique de la Suisse puisse \u00eatre pr\u00e9sent\u00e9e au public. Les cantons pourront utiliser ces nouvelles informations pour mettre en \u0153uvre des mesures de politique \u00e9conomique plus cibl\u00e9es. S\u2019il s\u2019av\u00e8re que les services informatiques ne sont pas assez productifs sur son territoire, un canton pourra par exemple soutenir certains projets d\u2019infrastructure. Les acteurs politiques et \u00e9conomiques pourront ainsi mieux tirer parti des atouts de leur r\u00e9gion.<\/p>\n<ol class=\"footnote\"><li id=\"footnote_1\" class=\"footnote--item\">Voir Schrey F. L. et Vetterli D. (2026). <a href=\"https:\/\/www.bfs.admin.ch\/asset\/fr\/be-f-04.02.06-Meth-02\" target=\"_blank\" rel=\"noopener\">PIB cantonal \u2013\u00a0<\/a><a href=\"https:\/\/www.bfs.admin.ch\/asset\/fr\/be-f-04.02.06-Meth-02\">Note d\u2019accompagnement<\/a><a href=\"https:\/\/www.bfs.admin.ch\/asset\/fr\/be-f-04.02.06-Meth-02\" target=\"_blank\" rel=\"noopener\"> \u2013 <\/a><a href=\"https:\/\/www.bfs.admin.ch\/asset\/fr\/be-f-04.02.06-Meth-02\">r\u00e9vision m\u00e9thodologique<\/a>, Office f\u00e9d\u00e9ral de la statistique (OFS).&nbsp;<a href=\"#footnote-anchor_1\" class=\"inline-footnote__anchor hidden-print\">[<span class=\"icon-arrow-up\"><\/span>]<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>L\u2019Office f\u00e9d\u00e9ral de la statistique (OFS) publie des donn\u00e9es \u00e9conomiques cantonales depuis 2012. Jusqu\u2019\u00e0 pr\u00e9sent, la performance \u00e9conomique de l\u2019ensemble de la Suisse \u00e9tait estim\u00e9e de mani\u00e8re agr\u00e9g\u00e9e \u00e0 l\u2019\u00e9chelle des grandes r\u00e9gions, puis r\u00e9partie entre les cantons. Cette r\u00e9partition reposait g\u00e9n\u00e9ralement sur le nombre d\u2019emplois: si un grand nombre de personnes travaillaient dans un [&hellip;]<\/p>","protected":false},"author":10929,"featured_media":224494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"ep_exclude_from_search":false,"footnotes":""},"post__type":[83],"post_opinion":[],"post_serie":[],"post_content_category":[105],"post_content_subject":[193,203],"acf":{"seco_author":10929,"seco_co_author":[14619],"author_override":"","seco_author_post_ocupation_year":"","seco_author_post_occupation_de":"PhD, \u00d6konom, Analyse und \u00fcbergreifende Aktivit\u00e4ten, Bundesamt f\u00fcr Statistik (BFS), Neuenburg, sowie Universit\u00e0 della Svizzera Italiana (USI), Lugano","seco_author_post_occupation_fr":"\u00c9conomiste, Analyses et activit\u00e9s intersectorielles, Office f\u00e9d\u00e9ral de la statistique (OFS), Neuch\u00e2tel, et Universit\u00e9 de la Suisse italienne (USI), Lugano","seco_co_authors_post_ocupation":[{"seco_co_author":14619,"seco_co_author_post_occupation_year":"","seco_co_author_post_occupation_de":"\u00d6konom, Bundesamt f\u00fcr Statistik (BFS), Neuenburg","seco_co_author_post_occupation_fr":"\u00c9conomiste, Office f\u00e9d\u00e9ral de la statistique (OFS), Neuch\u00e2tel"}],"short_title":"","post_lead":"L\u2019Office f\u00e9d\u00e9ral de la statistique publie des donn\u00e9es provisoires r\u00e9vis\u00e9es du produit int\u00e9rieur brut cantonal. La nouvelle m\u00e9thode de calcul qu\u2019il utilise accorde une place centrale \u00e0 la productivit\u00e9, ce qui permet de refl\u00e9ter plus fid\u00e8lement la situation \u00e9conomique de la Suisse.","post_hero_image_description":"L\u2019Office f\u00e9d\u00e9ral de la statistique a r\u00e9vis\u00e9 la m\u00e9thode qu\u2019il utilise pour calculer le PIB cantonal, ce qui permet de refl\u00e9ter plus pr\u00e9cis\u00e9ment l\u2019\u00e9volution de l\u2019\u00e9conomie r\u00e9gionale. ","post_hero_image_description_copyright_de":"","post_hero_image_description_copyright_fr":"Keystone","post_references_literature":"","post_kasten":null,"post_notes_for_print":"","first_teaser_header_de":"","first_teaser_header_fr":"","first_teaser_text_de":"","first_teaser_text_fr":"","second_teaser_header_de":"","second_teaser_header_fr":"","second_teaser_text_de":"","second_teaser_text_fr":"","kseason_de":"","kseason_fr":"","post_in_pdf":"","main_focus":"","serie_email":"","frontpage_slider_bild":"","artikel_bild-slider":null,"legacy_id":"","post_abstract":"","magazine_issue":null,"seco_author_reccomended_post":"","redaktoren":"","korrektor":"","planned_publication_date":"2026-10-26 07:15:15","original_files":null,"external_release_for_author":"20261024","external_release_for_author_time":"00:05:00","link_for_external_authors":""},"_links":{"self":[{"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/posts\/223691"}],"collection":[{"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/users\/10929"}],"replies":[{"embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/comments?post=223691"}],"version-history":[{"count":13,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/posts\/223691\/revisions"}],"predecessor-version":[{"id":224634,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/posts\/223691\/revisions\/224634"}],"acf:user":[{"embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/users\/14619"},{"embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/users\/10929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/media\/224494"}],"wp:attachment":[{"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/media?parent=223691"}],"wp:term":[{"taxonomy":"post__type","embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/post__type?post=223691"},{"taxonomy":"post_opinion","embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/post_opinion?post=223691"},{"taxonomy":"post_serie","embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/post_serie?post=223691"},{"taxonomy":"post_content_category","embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/post_content_category?post=223691"},{"taxonomy":"post_content_subject","embeddable":true,"href":"https:\/\/dievolkswirtschaft.ch\/fr\/wp-json\/wp\/v2\/post_content_subject?post=223691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}