{
  "id": "retail/market-size/eu-furniture-consumer-market-size",
  "generated_at": "2026-07-13T13:08:44.159368+00:00",
  "last_refresh": "2026-07-13",
  "source": "Eurostat nama_10_cp18, COICOP CP051, unit CP_MEUR. CP051 covers household consumption of furniture, furnishings and floor coverings. Nowcasts, where present, use matching API furniture retail turnover yearly growth from the latest Eurostat consumer market-size year. Lithuania pre-2020 rows use Eurostat nama_10_co3_p3, COICOP 1999 CP051, unit CP_MEUR. Norway rows use Statistics Norway StatBank 14656 expenditure 05.1, current prices, NOK million, converted with ECB annual average exchange rates. Switzerland rows use FSO household final consumption CP05, current prices, scaled by FSO household-budget furniture expenditure share from 581/5810 and converted with ECB annual average exchange rates. UK rows use ONS Consumer Trends CP051 quarterly household final consumption expenditure summed to complete calendar years. The Europe aggregate uses the fixed 28-country country set listed in countries_included and is expressed as a bottom-up EUR sum.",
  "source_description": "Annual European furniture consumer market size in million EUR, based on Eurostat COICOP CP051 household consumption for furniture, furnishings and floor coverings. Latest missing years are nowcast where a matching full-year furniture retail turnover series is available. Lithuania includes a COICOP 1999 CP051 bridge for pre-2020 history until the COICOP 2018 backcast is available. Norway uses Statistics Norway household consumption expenditure 05.1, converted from NOK to EUR. Switzerland uses FSO national accounts CP05 scaled by a dynamic FSO household-budget furniture share from 581/5810. UK rows use ONS Consumer Trends quarterly CP051 data summed to complete calendar years. The Europe aggregate is a bottom-up sum across the fixed Furnilytics 28-country European coverage set.",
  "table_id": "retail/market-size/eu-furniture-consumer-market-size",
  "meta": {
    "indicator_name": "Germany furniture consumer market size",
    "indicator_description": "Annual furniture consumer market size in Germany, expressed in million euro.",
    "title": "EU furniture consumer market size",
    "description": "Annual European furniture consumer market size in million EUR, based on Eurostat COICOP CP051 household consumption for furniture, furnishings and floor coverings. Latest missing years are nowcast where a matching full-year furniture retail turnover series is available. Lithuania includes a COICOP 1999 CP051 bridge for pre-2020 history until the COICOP 2018 backcast is available. Norway uses Statistics Norway household consumption expenditure 05.1, converted from NOK to EUR. Switzerland uses FSO national accounts CP05 scaled by a dynamic FSO household-budget furniture share from 581/5810. UK rows use ONS Consumer Trends quarterly CP051 data summed to complete calendar years. The Europe aggregate is a bottom-up sum across the fixed Furnilytics 28-country European coverage set.",
    "source": "Eurostat nama_10_cp18, COICOP CP051, unit CP_MEUR. CP051 covers household consumption of furniture, furnishings and floor coverings. Nowcasts, where present, use matching API furniture retail turnover yearly growth from the latest Eurostat consumer market-size year. Lithuania pre-2020 rows use Eurostat nama_10_co3_p3, COICOP 1999 CP051, unit CP_MEUR. Norway rows use Statistics Norway StatBank 14656 expenditure 05.1, current prices, NOK million, converted with ECB annual average exchange rates. Switzerland rows use FSO household final consumption CP05, current prices, scaled by FSO household-budget furniture expenditure share from 581/5810 and converted with ECB annual average exchange rates. UK rows use ONS Consumer Trends CP051 quarterly household final consumption expenditure summed to complete calendar years. The Europe aggregate uses the fixed 28-country country set listed in countries_included and is expressed as a bottom-up EUR sum.",
    "source_description": "Annual European furniture consumer market size in million EUR, based on Eurostat COICOP CP051 household consumption for furniture, furnishings and floor coverings. Latest missing years are nowcast where a matching full-year furniture retail turnover series is available. Lithuania includes a COICOP 1999 CP051 bridge for pre-2020 history until the COICOP 2018 backcast is available. Norway uses Statistics Norway household consumption expenditure 05.1, converted from NOK to EUR. Switzerland uses FSO national accounts CP05 scaled by a dynamic FSO household-budget furniture share from 581/5810. UK rows use ONS Consumer Trends quarterly CP051 data summed to complete calendar years. The Europe aggregate is a bottom-up sum across the fixed Furnilytics 28-country European coverage set.",
    "visibility": "public",
    "updated_at": "2026-07-13T09:05:12.415362Z",
    "last_refresh": "2026-07-13",
    "table_id": "retail/market-size/eu-furniture-consumer-market-size",
    "topic": "Retail",
    "subtopic": "Market size",
    "geo": [
      "DE"
    ],
    "geo_included": [
      "DE"
    ],
    "page_slug": "germany-furniture-consumer-market-size",
    "page_url": "/indicators/retail/market-size/germany-furniture-consumer-market-size/",
    "chart_type": "bar",
    "series_type": "single",
    "frequency": "yearly",
    "units": "million EUR; local currency fields use ECB annual average exchange rates where configured",
    "legend": false,
    "featured_topic": false,
    "featured_subtopic": false,
    "featured_rank_topic": null,
    "featured_rank_subtopic": null,
    "chart_title": "Germany Furniture Consumer Market Size",
    "y_axis_label": "EUR million",
    "related_indicators": [
      {
        "title": "Germany Furniture Market Hub",
        "url": "/market/germany-furniture-market-hub/",
        "label": "Market hub"
      },
      {
        "title": "Germany Furniture Retail Turnover",
        "url": "/indicators/retail/market-size/germany-furniture-retail-turnover/",
        "label": "Market size"
      },
      {
        "title": "Germany Furniture Product Search Trend",
        "url": "/indicators/retail/online/germany-furniture-products-search-trend/",
        "label": "Online"
      },
      {
        "title": "France Furniture Retail Turnover",
        "url": "/indicators/retail/market-size/france-furniture-retail-turnover/",
        "label": "Peer market"
      }
    ],
    "taxonomy_path": [
      "retail",
      "market-size",
      "consumer-market-size"
    ],
    "taxonomy_labels": [
      "Retail",
      "Market size",
      "Consumer market size"
    ],
    "taxonomy_nodes": [
      {
        "id": "retail",
        "label": "Retail",
        "has_page": true,
        "sort_order": 20
      },
      {
        "id": "market-size",
        "label": "Market size",
        "has_page": true,
        "sort_order": 20
      },
      {
        "id": "consumer-market-size",
        "label": "Consumer market size",
        "has_page": false,
        "sort_order": 10
      }
    ],
    "taxonomy_page_path": [
      "retail",
      "market-size"
    ],
    "taxonomy_page_labels": [
      "Retail",
      "Market size"
    ],
    "taxonomy_collection": "consumer-market-size",
    "taxonomy_collection_label": "Consumer market size",
    "entity": {
      "type": "country",
      "geo": [
        "DE"
      ]
    },
    "data_hash": "89c0b586dfd669934a016ac1c7d4a7ca2edf0ed977c8ed5f110800a30af1a2ad",
    "supplemental_data_tables": [
      {
        "id": "consumer_market_size_peer_comparison",
        "title": "Consumer market size peer comparison",
        "summary": "Consumer market size peer comparison",
        "data_id": "retail/market-size/eu-furniture-consumer-market-size",
        "rows": [
          {
            "name": "EUROPE",
            "label": "EUROPE",
            "value": 184165.8,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 188016.8,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Germany",
            "label": "DE",
            "value": 39173.0,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 40579.0,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "United Kingdom",
            "label": "UK",
            "value": 29849.1,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 31344.7,
            "value_local": 25256.0,
            "cur": "GBP",
            "local_currency": "GBP"
          },
          {
            "name": "Italy",
            "label": "IT",
            "value": 26355.0,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 26131.2,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "France",
            "label": "FR",
            "value": 17636.3,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 18469.9,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Netherlands",
            "label": "NL",
            "value": 11602.0,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 11552.0,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Spain",
            "label": "ES",
            "value": 10101.0,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 10023.0,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Poland",
            "label": "PL",
            "value": 5951.6,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 6461.0,
            "value_local": 25626.1,
            "cur": "PLN",
            "local_currency": "PLN"
          },
          {
            "name": "Austria",
            "label": "AT",
            "value": 5804.5,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 6090.5,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Belgium",
            "label": "BE",
            "value": 5571.3,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 5501.8,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Sweden",
            "label": "SE",
            "value": 3980.9,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 4116.5,
            "value_local": 45505.3,
            "cur": "SEK",
            "local_currency": "SEK"
          },
          {
            "name": "Switzerland",
            "label": "CH",
            "value": 3924.4,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 3951.9,
            "value_local": 3738.4,
            "cur": "CHF",
            "local_currency": "CHF"
          },
          {
            "name": "Denmark",
            "label": "DK",
            "value": 3394.6,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 3440.7,
            "value_local": 25319.9,
            "cur": "DKK",
            "local_currency": "DKK"
          },
          {
            "name": "Norway",
            "label": "NO",
            "value": 2982.2,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 2993.6,
            "value_local": 34673.6,
            "cur": "NOK",
            "local_currency": "NOK"
          },
          {
            "name": "Portugal",
            "label": "PT",
            "value": 2493.2,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 2571.8,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Czechia",
            "label": "CZ",
            "value": 2385.6,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 2342.8,
            "value_local": 59923.7,
            "cur": "CZK",
            "local_currency": "CZK"
          },
          {
            "name": "Ireland",
            "label": "IE",
            "value": 2171.5,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 2127.5,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Romania",
            "label": "RO",
            "value": 2019.8,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 1805.7,
            "value_local": 10047.8,
            "cur": "RON",
            "local_currency": "RON"
          },
          {
            "name": "Finland",
            "label": "FI",
            "value": 1708.0,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 1801.0,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Slovakia",
            "label": "SK",
            "value": 1184.5,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 1093.9,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Hungary",
            "label": "HU",
            "value": 1127.9,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 1149.9,
            "value_local": 445996.0,
            "cur": "HUF",
            "local_currency": "HUF"
          },
          {
            "name": "Croatia",
            "label": "HR",
            "value": 932.6,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 834.7,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Bulgaria",
            "label": "BG",
            "value": 905.4,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 867.7,
            "value_local": 1770.8,
            "cur": "BGN",
            "local_currency": "BGN"
          },
          {
            "name": "Serbia",
            "label": "RS",
            "value": 732.3,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 668.5,
            "value_local": 85762.7,
            "cur": "RSD",
            "local_currency": "RSD"
          },
          {
            "name": "Lithuania",
            "label": "LT",
            "value": 667.7,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 669.2,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "LU",
            "label": "LU",
            "value": 529.8,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 516.1,
            "value_local": null,
            "cur": null,
            "local_currency": null
          },
          {
            "name": "Slovenia",
            "label": "SI",
            "value": 495.7,
            "year": "2024",
            "period_label": "2024",
            "previous_year": "2023",
            "previous_value": 442.3,
            "value_local": null,
            "cur": null,
            "local_currency": null
          }
        ],
        "columns": [
          "name",
          "label",
          "year",
          "value_local",
          "value",
          "cur",
          "local_currency"
        ]
      },
      {
        "id": "consumer_expenditure_per_capita_peer_comparison",
        "title": "Furniture expenditure per capita peer comparison",
        "summary": "Furniture expenditure per capita peer comparison",
        "data_id": "retail/market-size/eu-furniture-consumer-market-size,macro_economics/population/country_population_yearly",
        "rows": [
          {
            "name": "LU",
            "label": "LU",
            "geo": "LU",
            "year": "2024",
            "value_per_capita": 788.33,
            "metric_value": 529800000.0,
            "population": 672050
          },
          {
            "name": "Netherlands",
            "label": "NL",
            "geo": "NL",
            "year": "2024",
            "value_per_capita": 646.61,
            "metric_value": 11602000000.0,
            "population": 17942942
          },
          {
            "name": "Austria",
            "label": "AT",
            "geo": "AT",
            "year": "2024",
            "value_per_capita": 633.77,
            "metric_value": 5804500000.0,
            "population": 9158750
          },
          {
            "name": "Denmark",
            "label": "DK",
            "geo": "DK",
            "year": "2024",
            "value_per_capita": 569.44,
            "metric_value": 3394600000.0,
            "population": 5961249
          },
          {
            "name": "Norway",
            "label": "NO",
            "geo": "NO",
            "year": "2024",
            "value_per_capita": 537.31,
            "metric_value": 2982200000.0,
            "population": 5550203
          },
          {
            "name": "Belgium",
            "label": "BE",
            "geo": "BE",
            "year": "2024",
            "value_per_capita": 471.46,
            "metric_value": 5571300000.0,
            "population": 11817096
          },
          {
            "name": "Germany",
            "label": "DE",
            "geo": "DE",
            "year": "2024",
            "value_per_capita": 469.38,
            "metric_value": 39173000000.0,
            "population": 83456045
          },
          {
            "name": "Italy",
            "label": "IT",
            "geo": "IT",
            "year": "2024",
            "value_per_capita": 446.91,
            "metric_value": 26355000000.0,
            "population": 58971230
          },
          {
            "name": "Switzerland",
            "label": "CH",
            "geo": "CH",
            "year": "2024",
            "value_per_capita": 437.88,
            "metric_value": 3924400000.0,
            "population": 8962258
          },
          {
            "name": "Ireland",
            "label": "IE",
            "geo": "IE",
            "year": "2024",
            "value_per_capita": 405.76,
            "metric_value": 2171500000.0,
            "population": 5351681
          },
          {
            "name": "Sweden",
            "label": "SE",
            "geo": "SE",
            "year": "2024",
            "value_per_capita": 377.28,
            "metric_value": 3980900000.0,
            "population": 10551707
          },
          {
            "name": "Finland",
            "label": "FI",
            "geo": "FI",
            "year": "2024",
            "value_per_capita": 304.79,
            "metric_value": 1708000000.0,
            "population": 5603851
          },
          {
            "name": "France",
            "label": "FR",
            "geo": "FR",
            "year": "2024",
            "value_per_capita": 256.83,
            "metric_value": 17636300000.0,
            "population": 68669303
          },
          {
            "name": "Croatia",
            "label": "HR",
            "geo": "HR",
            "year": "2024",
            "value_per_capita": 241.48,
            "metric_value": 932600000.0,
            "population": 3861967
          },
          {
            "name": "Estonia",
            "label": "EE",
            "geo": "EE",
            "year": "2024",
            "value_per_capita": 241.36,
            "metric_value": 331800000.0,
            "population": 1374687
          },
          {
            "name": "MT",
            "label": "MT",
            "geo": "MT",
            "year": "2024",
            "value_per_capita": 239.78,
            "metric_value": 135100000.0,
            "population": 563443
          },
          {
            "name": "Slovenia",
            "label": "SI",
            "geo": "SI",
            "year": "2024",
            "value_per_capita": 233.39,
            "metric_value": 495700000.0,
            "population": 2123949
          },
          {
            "name": "Lithuania",
            "label": "LT",
            "geo": "LT",
            "year": "2024",
            "value_per_capita": 231.37,
            "metric_value": 667700000.0,
            "population": 2885891
          },
          {
            "name": "Portugal",
            "label": "PT",
            "geo": "PT",
            "year": "2024",
            "value_per_capita": 222.52,
            "metric_value": 2493200000.0,
            "population": 11204347
          },
          {
            "name": "Czechia",
            "label": "CZ",
            "geo": "CZ",
            "year": "2024",
            "value_per_capita": 218.85,
            "metric_value": 2385600000.0,
            "population": 10900555
          },
          {
            "name": "Slovakia",
            "label": "SK",
            "geo": "SK",
            "year": "2024",
            "value_per_capita": 218.35,
            "metric_value": 1184500000.0,
            "population": 5424687
          },
          {
            "name": "Spain",
            "label": "ES",
            "geo": "ES",
            "year": "2024",
            "value_per_capita": 207.76,
            "metric_value": 10101000000.0,
            "population": 48619695
          },
          {
            "name": "CY",
            "label": "CY",
            "geo": "CY",
            "year": "2024",
            "value_per_capita": 174.68,
            "metric_value": 168800000.0,
            "population": 966365
          },
          {
            "name": "Poland",
            "label": "PL",
            "geo": "PL",
            "year": "2024",
            "value_per_capita": 162.52,
            "metric_value": 5951600000.0,
            "population": 36620970
          },
          {
            "name": "Latvia",
            "label": "LV",
            "geo": "LV",
            "year": "2024",
            "value_per_capita": 146.65,
            "metric_value": 275500000.0,
            "population": 1878575
          },
          {
            "name": "Bulgaria",
            "label": "BG",
            "geo": "BG",
            "year": "2024",
            "value_per_capita": 140.47,
            "metric_value": 905400000.0,
            "population": 6445481
          },
          {
            "name": "Hungary",
            "label": "HU",
            "geo": "HU",
            "year": "2024",
            "value_per_capita": 117.68,
            "metric_value": 1127900000.0,
            "population": 9584627
          }
        ],
        "columns": [
          "name",
          "geo",
          "year",
          "value_per_capita",
          "metric_value",
          "population"
        ]
      }
    ],
    "trend_summary": "The Germany Furniture Consumer Market Size decreased from 39,173.0 million euros in 2024 to 38,643.5 million euros in 2025, marking a decline of 529.5 million euros or 1.4%. Over the last three years, the market has consistently declined, with a cumulative drop of 1,935.5 million euros, or 4.8%, from 2023 to 2025. This pattern indicates a weakening momentum in recent years. The market reached its peak in 2022 at 41,470.0 million euros and has since decreased by 6.8%. Despite the recent downturn, the market is still 18.5% above its 2015 trough of 32,613.0 million euros.",
    "trend_summary_generated_at": "2026-07-13T13:08:53.905068+00:00",
    "key_findings": [
      "In 2025, Germany furniture consumer market size fell to 38711.1 million euro, down 461.9 million euro or 1.2% versus 2024.",
      "From 2015 to 2025, Germany furniture consumer market size increased from 32613.0 million euro to 38711.1 million euro, a gain of 6098.1 million euro or 18.7%.",
      "In 2025, Germany furniture retail turnover was 33993.0 million euro versus consumer market size of 38711.1 million euro; the 4718.1 million euro gap, equal to 12.2% of consumer market size, suggests non-specialist channels and classification differences remain meaningful."
    ],
    "chart_alt_text": "Bar chart for Germany Furniture Consumer Market Size in million euro. The series runs from 2015 to 2025; the latest value is 38643.5 million euro. The peak is 41470 million euro in 2022."
  },
  "data": [
    {
      "x_axis": "2015",
      "value": 32613.0,
      "value_label": "32613.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2016",
      "value": 34655.0,
      "value_label": "34655.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2017",
      "value": 35164.0,
      "value_label": "35164.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2018",
      "value": 34898.0,
      "value_label": "34898.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2019",
      "value": 36708.0,
      "value_label": "36708.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2020",
      "value": 39919.0,
      "value_label": "39919.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2021",
      "value": 39526.0,
      "value_label": "39526.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2022",
      "value": 41470.0,
      "value_label": "41470.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2023",
      "value": 40579.0,
      "value_label": "40579.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2024",
      "value": 39173.0,
      "value_label": "39173.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2025",
      "value": 38643.5,
      "value_label": "38643.5",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    }
  ]
}