{
  "id": "retail/market_size/fr_furniture_retail_turnover_yearly",
  "generated_at": "2026-05-30T10:10:33.278298+00:00",
  "last_refresh": "2026-05-29",
  "source": "INSEE BDM + Eurostat. Aggregation of temporal dissagregated dataset.",
  "source_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for French furniture retail (NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
  "table_id": "retail/market_size/fr_furniture_retail_turnover_yearly",
  "meta": {
    "indicator_name": "France furniture retail turnover yearly",
    "indicator_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for French furniture retail (NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "title": "France furniture retail turnover yearly",
    "description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for French furniture retail (NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "source": "INSEE BDM + Eurostat. Aggregation of temporal dissagregated dataset.",
    "source_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for French furniture retail (NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "visibility": "public",
    "updated_at": "2026-05-29T11:01:49.106419Z",
    "last_refresh": "2026-05-29",
    "table_id": "retail/market_size/fr_furniture_retail_turnover_yearly",
    "topic": "Retail",
    "subtopic": "Market size",
    "geo": [
      "FR"
    ],
    "geo_included": [
      "FR"
    ],
    "page_slug": "france-furniture-retail-turnover",
    "page_url": "/indicators/retail/market-size/france-furniture-retail-turnover/",
    "chart_type": "bar",
    "series_type": "single",
    "frequency": "yearly",
    "units": "million EUR",
    "legend": false,
    "featured_topic": false,
    "featured_subtopic": true,
    "featured_rank_topic": 5,
    "featured_rank_subtopic": 3,
    "chart_title": "France Furniture Retail Market Size",
    "y_axis_label": "EUR million",
    "related_indicators": [
      {
        "title": "France Furniture Product Search Trend",
        "url": "/indicators/retail/online/france-furniture-products-search-trend/",
        "label": "Online"
      },
      {
        "title": "Germany Furniture Retail Market Size",
        "url": "/indicators/retail/market-size/germany-furniture-retail-turnover/",
        "label": "Market size"
      }
    ],
    "methodology_url": "/methodology-retail-market-size/",
    "methodology_label": "Furniture Retail Market Size Methodology",
    "data_hash": "317d0d9d61e50a700f03e4107e726548528ca014bb7430de4f88973c7aa2f343",
    "trend_summary": "In 2025, the indicator reached 20000.4 million euro, compared with 17716.1 million euro in 2015. The latest year changed by -616.3 million euro from 2024, while the full-period change was 2284.3 million euro. Across the available history, the range runs from 17484.6 in 2020 to 22010.6 in 2023. The latest observation sits between the period low and high, so it should be read against both the 2020 trough and the 2023 peak.",
    "trend_summary_generated_at": "2026-05-30T10:10:51.703148+00:00",
    "trend_summary_source": "fallback",
    "key_findings": [
      "In 2025, France Furniture Retail Market Size furniture retail turnover declined versus 2024, pointing to a softer reported market-size signal.",
      "The longer-term level is above the start of the series, indicating market expansion over the period.",
      "Use this turnover indicator with search and housing signals to separate realised spending from earlier demand indicators."
    ],
    "key_findings_source": "retail_turnover_rule",
    "key_findings_rewrite_error": "Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}"
  },
  "data": [
    {
      "x_axis": "2015",
      "value": 17716.1,
      "value_label": "17716.1",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2016",
      "value": 18483.8,
      "value_label": "18483.8",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2017",
      "value": 18302.6,
      "value_label": "18302.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2018",
      "value": 18254.7,
      "value_label": "18254.7",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2019",
      "value": 19275.2,
      "value_label": "19275.2",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2020",
      "value": 17484.6,
      "value_label": "17484.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2021",
      "value": 20170.5,
      "value_label": "20170.5",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2022",
      "value": 21277.5,
      "value_label": "21277.5",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2023",
      "value": 22010.6,
      "value_label": "22010.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2024",
      "value": 20616.7,
      "value_label": "20616.7",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2025",
      "value": 20000.4,
      "value_label": "20000.4",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    }
  ]
}