{
  "id": "macro_economics/housing/ch_residential_construction_monthly",
  "generated_at": "2026-09-09T12:21:44.017165+00:00",
  "last_refresh": "2026-08-01",
  "source": "Official Swiss Federal Statistical Office annual new buildings with dwellings, temporally disaggregated to months with official BFS building-construction output dynamics for NOGA 41 Hochbau and nowcast at the tail from the same official construction-output family.",
  "source_description": "Construction-side Swiss housing indicator benchmarked to official annual Swiss Federal Statistical Office new buildings with dwellings and converted to monthly frequency using official BFS building-construction output dynamics for NOGA 41 Hochbau.",
  "table_id": "macro_economics/housing/ch_residential_construction_monthly",
  "meta": {
    "indicator_name": "Switzerland Residential Construction Activity",
    "indicator_description": "Monthly Switzerland residential construction indicator benchmarked to official annual BFS new buildings with dwellings, temporally disaggregated with official BFS Hochbau construction-output dynamics and indexed to 2019 = 100.",
    "title": "Switzerland Residential Construction Activity",
    "description": "Monthly Switzerland residential construction indicator benchmarked to official annual BFS new buildings with dwellings, temporally disaggregated with official BFS Hochbau construction-output dynamics and indexed to 2019 = 100.",
    "source": "Official Swiss Federal Statistical Office annual new buildings with dwellings, temporally disaggregated to months with official BFS building-construction output dynamics for NOGA 41 Hochbau and nowcast at the tail from the same official construction-output family.",
    "source_description": "Construction-side Swiss housing indicator benchmarked to official annual Swiss Federal Statistical Office new buildings with dwellings and converted to monthly frequency using official BFS building-construction output dynamics for NOGA 41 Hochbau.",
    "visibility": "public",
    "updated_at": "2026-08-01T14:05:05Z",
    "last_refresh": "2026-08-01",
    "table_id": "macro_economics/housing/ch_residential_construction_monthly",
    "topic": "Macroeconomics",
    "subtopic": "Housing",
    "geo": [
      "CH"
    ],
    "geo_included": [
      "CH"
    ],
    "page_slug": "switzerland-residential-construction-activity",
    "page_url": "/indicators/macroeconomics/housing/switzerland-residential-construction-activity/",
    "chart_type": "line",
    "series_type": "single",
    "frequency": "monthly",
    "units": "index 2019=100",
    "legend": false,
    "featured_topic": false,
    "featured_subtopic": false,
    "featured_rank_topic": null,
    "featured_rank_subtopic": null,
    "chart_title": "Switzerland Residential Construction Activity",
    "y_axis_label": "Index [2019=100]",
    "related_indicators": [
      {
        "title": "Switzerland Furniture Market Hub",
        "url": "/market/switzerland-furniture-market-hub/",
        "label": "Market hub"
      },
      {
        "title": "Switzerland Housing Market Activity",
        "url": "/indicators/macroeconomics/housing/switzerland-housing-market-activity/",
        "label": "Composite"
      },
      {
        "title": "Switzerland New Mortgage Activity",
        "url": "/indicators/macroeconomics/housing/switzerland-new-mortgage-activity/",
        "label": "Finance"
      },
      {
        "title": "Switzerland Furniture Consumer Market Size",
        "url": "/indicators/retail/market-size/switzerland-furniture-consumer-market-size/",
        "label": "Market size"
      },
      {
        "title": "Switzerland Furniture Retail Market Size",
        "url": "/indicators/retail/market-size/switzerland-furniture-retail-turnover/",
        "label": "Retail"
      }
    ],
    "taxonomy_path": [
      "macroeconomics",
      "housing",
      "market-activity"
    ],
    "taxonomy_labels": [
      "Macroeconomics",
      "Housing",
      "Market activity"
    ],
    "taxonomy_nodes": [
      {
        "id": "macroeconomics",
        "label": "Macroeconomics",
        "has_page": true,
        "sort_order": 30
      },
      {
        "id": "housing",
        "label": "Housing",
        "has_page": true,
        "sort_order": 20
      },
      {
        "id": "market-activity",
        "label": "Market activity",
        "has_page": false,
        "sort_order": 10
      }
    ],
    "taxonomy_page_path": [
      "macroeconomics",
      "housing"
    ],
    "taxonomy_page_labels": [
      "Macroeconomics",
      "Housing"
    ],
    "taxonomy_collection": "market-activity",
    "taxonomy_collection_label": "Market activity",
    "entity": {
      "type": "country",
      "geo": [
        "CH"
      ]
    },
    "methodology_url": "/about/methodology/housing-market-activity/",
    "methodology_label": "Housing Market Activity Methodology",
    "data_hash": "314ce24a9648449faeed798ae478a35103659c71886485f636b04ffa37bd650f",
    "trend_summary": "The Switzerland Residential Construction Activity index shows a notable peak in June 2018 at 120.6, followed by a general decline, reaching a trough in March 2024 at 68.2. The latest level, at 72.7, remains below the 2019 benchmark of 100, indicating a sustained downturn. Recent momentum suggests a slight recovery with year-over-year increases of 6.0% over three months, 5.9% over six months, and 2.3% over twelve months. Yearly averages indicate a gradual decline from 2018 through 2026, with a particularly low average in 2024.",
    "trend_summary_generated_at": "2026-09-09T12:21:51.631274+00:00",
    "key_findings": [
      "Residential construction activity remains subdued, indexed at 72.7, below the 2019 benchmark of 100, indicating ongoing weakness.",
      "Recent sideways movement suggests a fragile housing cycle, with no clear new impulse in residential construction dynamics.",
      "Read alongside Switzerland Housing Market Activity, the construction index's downturn adds context to cautious housing demand signals."
    ],
    "key_findings_source": "ai_rewrite",
    "key_findings_generated_at": "2026-09-09T12:22:04.703842+00:00",
    "chart_alt_text": "Line chart for Switzerland Residential Construction Activity in index points. The series runs from 2018-01-01 to 2026-03-01; the latest value is 72.7 index points. The peak is 120.6 index points in 2018-06-01."
  },
  "data": [
    {
      "date": "2018-01-01",
      "geo": "CH",
      "value": 88.831,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-02-01",
      "geo": "CH",
      "value": 88.831,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-03-01",
      "geo": "CH",
      "value": 88.831,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-04-01",
      "geo": "CH",
      "value": 99.413,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-05-01",
      "geo": "CH",
      "value": 109.995,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-06-01",
      "geo": "CH",
      "value": 120.577,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-07-01",
      "geo": "CH",
      "value": 117.517,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-08-01",
      "geo": "CH",
      "value": 114.457,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-09-01",
      "geo": "CH",
      "value": 111.396,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-10-01",
      "geo": "CH",
      "value": 111.98,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-11-01",
      "geo": "CH",
      "value": 112.564,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2018-12-01",
      "geo": "CH",
      "value": 113.148,
      "nowcast": false,
      "annual_new_dwellings": 53199.0,
      "annual_new_buildings": 12190.0
    },
    {
      "date": "2019-01-01",
      "geo": "CH",
      "value": 102.524,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-02-01",
      "geo": "CH",
      "value": 91.899,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-03-01",
      "geo": "CH",
      "value": 81.275,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-04-01",
      "geo": "CH",
      "value": 89.821,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-05-01",
      "geo": "CH",
      "value": 98.367,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-06-01",
      "geo": "CH",
      "value": 106.913,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-07-01",
      "geo": "CH",
      "value": 105.973,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-08-01",
      "geo": "CH",
      "value": 105.034,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-09-01",
      "geo": "CH",
      "value": 104.095,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-10-01",
      "geo": "CH",
      "value": 104.397,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-11-01",
      "geo": "CH",
      "value": 104.7,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2019-12-01",
      "geo": "CH",
      "value": 105.002,
      "nowcast": false,
      "annual_new_dwellings": 48295.0,
      "annual_new_buildings": 11160.0
    },
    {
      "date": "2020-01-01",
      "geo": "CH",
      "value": 96.873,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-02-01",
      "geo": "CH",
      "value": 88.743,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-03-01",
      "geo": "CH",
      "value": 80.614,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-04-01",
      "geo": "CH",
      "value": 86.742,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-05-01",
      "geo": "CH",
      "value": 92.869,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-06-01",
      "geo": "CH",
      "value": 98.997,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-07-01",
      "geo": "CH",
      "value": 98.266,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-08-01",
      "geo": "CH",
      "value": 97.535,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-09-01",
      "geo": "CH",
      "value": 96.804,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-10-01",
      "geo": "CH",
      "value": 98.596,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-11-01",
      "geo": "CH",
      "value": 100.389,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2020-12-01",
      "geo": "CH",
      "value": 102.181,
      "nowcast": false,
      "annual_new_dwellings": 49314.0,
      "annual_new_buildings": 10635.0
    },
    {
      "date": "2021-01-01",
      "geo": "CH",
      "value": 93.648,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-02-01",
      "geo": "CH",
      "value": 85.115,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-03-01",
      "geo": "CH",
      "value": 76.581,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-04-01",
      "geo": "CH",
      "value": 83.058,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-05-01",
      "geo": "CH",
      "value": 89.534,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-06-01",
      "geo": "CH",
      "value": 96.011,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-07-01",
      "geo": "CH",
      "value": 94.529,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-08-01",
      "geo": "CH",
      "value": 93.047,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-09-01",
      "geo": "CH",
      "value": 91.565,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-10-01",
      "geo": "CH",
      "value": 92.259,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-11-01",
      "geo": "CH",
      "value": 92.954,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2021-12-01",
      "geo": "CH",
      "value": 93.649,
      "nowcast": false,
      "annual_new_dwellings": 45307.0,
      "annual_new_buildings": 10051.0
    },
    {
      "date": "2022-01-01",
      "geo": "CH",
      "value": 90.177,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-02-01",
      "geo": "CH",
      "value": 86.706,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-03-01",
      "geo": "CH",
      "value": 83.234,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-04-01",
      "geo": "CH",
      "value": 90.321,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-05-01",
      "geo": "CH",
      "value": 97.407,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-06-01",
      "geo": "CH",
      "value": 104.494,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-07-01",
      "geo": "CH",
      "value": 100.342,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-08-01",
      "geo": "CH",
      "value": 96.191,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-09-01",
      "geo": "CH",
      "value": 92.04,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-10-01",
      "geo": "CH",
      "value": 93.318,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-11-01",
      "geo": "CH",
      "value": 94.595,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2022-12-01",
      "geo": "CH",
      "value": 95.873,
      "nowcast": false,
      "annual_new_dwellings": 46505.0,
      "annual_new_buildings": 10552.0
    },
    {
      "date": "2023-01-01",
      "geo": "CH",
      "value": 90.889,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-02-01",
      "geo": "CH",
      "value": 85.906,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-03-01",
      "geo": "CH",
      "value": 80.922,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-04-01",
      "geo": "CH",
      "value": 87.197,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-05-01",
      "geo": "CH",
      "value": 93.472,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-06-01",
      "geo": "CH",
      "value": 99.747,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-07-01",
      "geo": "CH",
      "value": 94.904,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-08-01",
      "geo": "CH",
      "value": 90.06,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-09-01",
      "geo": "CH",
      "value": 85.217,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-10-01",
      "geo": "CH",
      "value": 86.418,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-11-01",
      "geo": "CH",
      "value": 87.62,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2023-12-01",
      "geo": "CH",
      "value": 88.822,
      "nowcast": false,
      "annual_new_dwellings": 46731.0,
      "annual_new_buildings": 9964.0
    },
    {
      "date": "2024-01-01",
      "geo": "CH",
      "value": 81.951,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-02-01",
      "geo": "CH",
      "value": 75.079,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-03-01",
      "geo": "CH",
      "value": 68.208,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-04-01",
      "geo": "CH",
      "value": 74.099,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-05-01",
      "geo": "CH",
      "value": 79.989,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-06-01",
      "geo": "CH",
      "value": 85.88,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-07-01",
      "geo": "CH",
      "value": 83.372,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-08-01",
      "geo": "CH",
      "value": 80.865,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-09-01",
      "geo": "CH",
      "value": 78.357,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-10-01",
      "geo": "CH",
      "value": 77.934,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-11-01",
      "geo": "CH",
      "value": 77.511,
      "nowcast": false,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2024-12-01",
      "geo": "CH",
      "value": 77.088,
      "nowcast": false,
      "annual_new_dwellings": 39638.0,
      "annual_new_buildings": 8695.0
    },
    {
      "date": "2025-01-01",
      "geo": "CH",
      "value": 74.971,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-02-01",
      "geo": "CH",
      "value": 72.855,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-03-01",
      "geo": "CH",
      "value": 70.739,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-04-01",
      "geo": "CH",
      "value": 76.001,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-05-01",
      "geo": "CH",
      "value": 81.262,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-06-01",
      "geo": "CH",
      "value": 86.524,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-07-01",
      "geo": "CH",
      "value": 82.207,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-08-01",
      "geo": "CH",
      "value": 77.891,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-09-01",
      "geo": "CH",
      "value": 73.574,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-10-01",
      "geo": "CH",
      "value": 77.792,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-11-01",
      "geo": "CH",
      "value": 82.01,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2025-12-01",
      "geo": "CH",
      "value": 86.228,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2026-01-01",
      "geo": "CH",
      "value": 81.717,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2026-02-01",
      "geo": "CH",
      "value": 77.206,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    },
    {
      "date": "2026-03-01",
      "geo": "CH",
      "value": 72.696,
      "nowcast": true,
      "annual_new_dwellings": null,
      "annual_new_buildings": null
    }
  ]
}