{
  "id": "market_hub/es_furniture",
  "slug": "spain-furniture-market-hub",
  "title": "Spain Furniture Market Hub",
  "description": "Country market hub for Spain's furniture market, built from Furnilytics indicator pages and reusable supplemental market calculations.",
  "country": {
    "name": "Spain",
    "geo": "ES",
    "role": "import country"
  },
  "market": {
    "name": "Furniture",
    "scope": "Furniture retail, production, consumption, trade and price-pressure context"
  },
  "generated_at": "2026-09-15T15:39:39.451108+00:00",
  "market_data_updated_at": "2026-09-14",
  "refresh_frequency": "monthly",
  "page": {
    "canonical_path": "/market/spain-furniture-market-hub/",
    "left_navigation": true,
    "source_reference_style": "numeric_notes",
    "draft_slug": "spain-furniture-market-hub",
    "meta_title": "Spain Furniture Market Hub | Furnilytics",
    "meta_description": "Monthly Spain furniture market hub with retail, production, consumption, producer price and import indicators.",
    "tags": [
      "market-hubs",
      "#market-hubs",
      "#mi-markets",
      "#mi-spain"
    ]
  },
  "validation": {},
  "source_references": [
    {
      "ref": 1,
      "key": "apparent_consumption",
      "title": "Spain Furniture Apparent Consumption",
      "url": "/indicators/industry/consumption/spain-furniture-apparent-consumption/",
      "path": "docs/spain-furniture-apparent-consumption.json",
      "role": "Market size",
      "last_refresh": "2026-09-14"
    },
    {
      "ref": 2,
      "key": "consumer_market_size",
      "title": "Spain Furniture Consumer Market Size",
      "url": "/indicators/retail/market-size/spain-furniture-consumer-market-size/",
      "path": "docs/spain-furniture-consumer-market-size.json",
      "role": "Market size",
      "last_refresh": "2026-09-14"
    },
    {
      "ref": 3,
      "key": "retail_turnover",
      "title": "Spain Furniture Retail Market Size",
      "url": "/indicators/retail/market-size/spain-furniture-retail-turnover/",
      "path": "docs/spain-furniture-retail-turnover-yearly.json",
      "role": "Retail",
      "last_refresh": "2026-09-06"
    },
    {
      "ref": 4,
      "key": "production_turnover",
      "title": "Spain Furniture Production Turnover",
      "url": "/indicators/industry/market-size/spain-furniture-production-turnover/",
      "path": "docs/industry-retail_turnover_yearly_es.json",
      "role": "Industry",
      "last_refresh": "2026-09-14"
    },
    {
      "ref": 5,
      "key": "producer_price",
      "title": "Spain Furniture Producer Price Index",
      "url": "/indicators/industry/indexes/spain-furniture-producer-price-index/",
      "path": "docs/spain-furniture-producer-price-index.json",
      "role": "Price pressure",
      "last_refresh": "2026-09-07"
    },
    {
      "ref": 6,
      "key": "import_share",
      "title": "Spain Furniture Import Share",
      "url": "/indicators/industry/trade/spain-furniture-import-share/",
      "path": "docs/industry-spain-furniture-import-share-yearly.json",
      "role": "Supply chain",
      "last_refresh": "2026-09-14"
    },
    {
      "ref": 7,
      "key": "imports_by_country",
      "title": "Spain Furniture Imports by Country",
      "url": "/indicators/industry/trade/spain-furniture-imports-by-country/",
      "path": "docs/industry-spain-furniture-imports-by-country.json",
      "role": "Supply chain",
      "last_refresh": "2026-09-14"
    },
    {
      "ref": 8,
      "key": "housing_market_activity",
      "title": "Spain Housing Market Activity",
      "url": "/indicators/macroeconomics/housing/spain-housing-market-activity/",
      "path": "docs/housing_market_es.json",
      "role": "Macroeconomics",
      "last_refresh": "2026-09-09"
    },
    {
      "ref": 9,
      "key": "consumer_confidence",
      "title": "Spain Consumer Confidence",
      "url": "/indicators/macroeconomics/consumer-sentiment/spain-consumer-confidence/",
      "path": "docs/consumer_confidence_es.json",
      "role": "Macroeconomics",
      "last_refresh": "2026-09-07"
    },
    {
      "ref": 10,
      "key": "product_search",
      "title": "Spain Furniture Product Search Trend",
      "url": "/indicators/retail/online/spain-furniture-products-search-trend/",
      "path": "docs/web_search_trends_product_es.json",
      "role": "Retail demand context",
      "last_refresh": "2026-09-14"
    }
  ],
  "summary": {
    "headline": "Spain is one of Europe's largest furniture markets and an important consumer market for residential furniture. The Spanish furniture market is shaped by household spending, specialist furniture retail, imports, domestic production, housing activity and consumer confidence.",
    "context": "This monthly refreshed Spain Furniture Market Hub brings together furniture market data on market size, retail demand, manufacturing activity, trade flows, consumer indicators and housing activity in one country briefing. It helps readers assess Spanish furniture market trends, compare demand and supply signals with other countries, and identify structural opportunities and risks using consistent Furnilytics methodology.",
    "purpose": "Spain combines a sizeable domestic demand base with meaningful imported supply and an established furniture manufacturing sector. As a result, consumer demand, housing activity, international sourcing, production conditions and producer prices all matter for understanding overall market performance."
  },
  "key_measurements": [
    {
      "id": "apparent_consumption",
      "label": "Apparent consumption",
      "section": "summary",
      "indicator_key": "apparent_consumption",
      "indicator_ref": 1,
      "period": "2025",
      "value": 9735.5,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 9267.7,
      "change_abs": 467.8,
      "change_pct": 5.05,
      "status": "Expanding",
      "context": "52.8% above the 2020 trough"
    },
    {
      "id": "consumer_market_size",
      "label": "Consumer market size",
      "section": "market_size",
      "indicator_key": "consumer_market_size",
      "indicator_ref": 2,
      "period": "2025",
      "value": 10501.8,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 10101.0,
      "change_abs": 400.8,
      "change_pct": 3.97,
      "status": "Expanding",
      "context": "+4.0% annual change"
    },
    {
      "id": "retail_turnover",
      "label": "Retail market size",
      "section": "retail",
      "indicator_key": "retail_turnover",
      "indicator_ref": 3,
      "period": "2025",
      "value": 10992.0,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 10572.5,
      "change_abs": 419.5,
      "change_pct": 3.97,
      "short_term_yoy_pct": 2.38,
      "context": "+2.4% six-month YoY",
      "status": "Expanding"
    },
    {
      "id": "production_turnover",
      "label": "Production market size",
      "section": "industry",
      "indicator_key": "production_turnover",
      "indicator_ref": 4,
      "period": "2025",
      "value": 8530.7,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 8228.5,
      "change_abs": 302.2,
      "change_pct": 3.67,
      "short_term_yoy_pct": 0.38,
      "status": "Stable",
      "context": "+0.4% six-month YoY"
    },
    {
      "id": "producer_price",
      "label": "Producer price index",
      "section": "industry",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "period": "2026-07-01",
      "value": 118.2,
      "unit": "Index [2021=100]",
      "previous_period": "2026-06-01",
      "previous_value": 117.8,
      "change_abs": 0.4,
      "change_pct": 0.34,
      "yoy_pct": 4.1,
      "previous_year_value": 113.5,
      "previous_year_date": "2025-07",
      "short_term_yoy_pct": 3.06,
      "status": "Elevated pressure",
      "context": "+3.1 pp six-month YoY"
    },
    {
      "id": "import_share",
      "label": "Import share",
      "section": "supply_chain",
      "indicator_key": "import_share",
      "indicator_ref": 6,
      "period": "2025",
      "value": 43.2,
      "unit": "Import share [%]",
      "previous_period": "2024",
      "previous_value": 42.3,
      "change_abs": 0.9,
      "change_pct": 2.13,
      "status": "Medium dependence",
      "context": "+0.9 pp recent change"
    },
    {
      "id": "housing_market_activity",
      "label": "Housing market activity",
      "section": "macroeconomics",
      "indicator_key": "housing_market_activity",
      "indicator_ref": 8,
      "period": "2026-05-01",
      "value": 118.0,
      "unit": "Index [2019=100]",
      "previous_period": "2026-04-01",
      "previous_value": 117.7,
      "change_abs": 0.3,
      "change_pct": 0.25,
      "short_term_yoy_pct": -2.06,
      "status": "Strong; broadly stable",
      "context": "+18 pts vs 2019"
    },
    {
      "id": "consumer_confidence",
      "label": "Consumer confidence",
      "section": "macroeconomics",
      "indicator_key": "consumer_confidence",
      "indicator_ref": 9,
      "period": "2026-08-01",
      "value": -3.6,
      "unit": "Balance [PP]",
      "previous_period": "2026-07-01",
      "previous_value": -2.7,
      "change_abs": -0.9,
      "change_pct": -33.33,
      "short_term_yoy_pct": -82.86,
      "short_term_change_abs": -1.93,
      "status": "Weakening",
      "context": "-0.9 pp recent change"
    },
    {
      "id": "product_search",
      "label": "Product search trend",
      "section": "retail",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "period": "2026-07-01",
      "value": 127.5,
      "unit": "Index",
      "previous_period": "2026-06-01",
      "previous_value": 120.5,
      "change_abs": 6.97,
      "change_pct": 5.79,
      "short_term_yoy_pct": 3.04,
      "status": "Expanding",
      "context": "20.1% below 2026 peak"
    }
  ],
  "page_content": {
    "intro": [
      "Spain is one of Europe's largest furniture markets and an important consumer market for residential furniture. The Spanish furniture market is shaped by household spending, specialist furniture retail, imports, domestic production, housing activity and consumer confidence.",
      "This monthly refreshed Spain Furniture Market Hub brings together furniture market data on market size, retail demand, manufacturing activity, trade flows, consumer indicators and housing activity in one country briefing. It helps readers assess Spanish furniture market trends, compare demand and supply signals with other countries, and identify structural opportunities and risks using consistent Furnilytics methodology.",
      "Spain combines a sizeable domestic demand base with meaningful imported supply and an established furniture manufacturing sector. As a result, consumer demand, housing activity, international sourcing, production conditions and producer prices all matter for understanding overall market performance."
    ],
    "market_snapshot": [
      "Spain stands as one of Europe's largest furniture markets, characterized by a robust consumer demand base and a significant reliance on imports, which account for over 43% of the market. The current consumer market size is expanding, reflecting a positive annual change, while retail turnover has shown steady growth in recent months. This dynamic is supported by strong housing market activity, which remains above the pre-2019 baseline, indicating a favorable environment for residential furniture consumption [1]. Retail 6-month momentum is +2.4% year over year, supporting a positive near-term demand read. [3]",
      "However, consumer confidence has recently weakened, presenting a potential headwind for future demand despite the overall market expansion. The production sector remains stable, yet producer prices are under elevated pressure, suggesting that manufacturing conditions may face challenges ahead. As Spain continues to balance domestic production with international sourcing, the interplay of these factors will be crucial for understanding market performance and competitiveness in the European context [5]."
    ],
    "key_findings": [
      "Spain is an established EU furniture consumer market. Consumer market size is 10.5 billion euro [2], while the specialist furniture retail market is 11.0 billion euro [3]. The market's current position is best described as expanding with +4.0% annual change.",
      "Retail demand, production and price pressure need to be read together. Retail is expanding, with +2.4% six-month YoY, while production is stable at 8.5 billion euro [4], with +0.4% six-month YoY.",
      "Supply-chain exposure is also material: import share is 43.2% and classified as medium dependence [6], with +0.9 pp recent change. The macro backdrop is strong; broadly stable, with housing activity at 118.0 index points [8], +18 pts vs 2019. Overall, sourcing exposure, domestic production pressure and retail momentum all matter."
    ],
    "sections": [
      {
        "section_id": "market_size",
        "title": "Market Size & Consumption",
        "paragraphs": [
          "The furniture market in Spain is currently expanding, with the consumer market size reaching 10.5 billion euro (approximately 10.5 billion euro) and reflecting a 4.0% annual change. This growth indicates a robust recovery from the 2020 trough, where apparent consumption was 9.7 billion euro (approximately 9.7 billion euro), marking a significant increase of 52.8% since then [1]. The upward trend in consumer spending suggests a strengthening demand for furniture, which may influence retail strategies and production planning in the coming years.",
          "In terms of retail dynamics, the market has shown mixed signals, with a year-on-year percentage change of -1.2% in one segment and a positive growth of 5.8% in another [3]. This variability highlights the need for retailers to adapt to shifting consumer preferences and market conditions. As the market stabilizes, the focus on enhancing supply chain efficiencies and sourcing strategies will be crucial for maintaining competitiveness in an expanding market landscape."
        ],
        "indicator_refs": [
          2,
          1
        ]
      },
      {
        "section_id": "retail",
        "title": "Retail & Demand",
        "paragraphs": [
          "The retail market for furniture in Spain is currently expanding, with a market size of 11.0 billion euro, reflecting a year-on-year growth of 2.4% over the past six months [3]. This growth indicates a positive momentum in consumer demand, which is further supported by a product search trend index of 127.5 points, although it remains 20.1% below the peak observed in 2026 [10].",
          "In terms of retailer market shares, recent data reveals a slight decline of 1.2% year-on-year for one segment, while another segment has experienced a robust growth of 5.8% [3]. This divergence in performance among retailers suggests varying levels of competitiveness and consumer preference within the market, highlighting the need for strategic adjustments in sourcing and inventory management to capitalize on the expanding demand."
        ],
        "indicator_refs": [
          3,
          10
        ]
      },
      {
        "section_id": "industry",
        "title": "Industry & Production",
        "paragraphs": [
          "Spain's furniture production market size is currently stable at approximately 8.5 billion euro, reflecting a modest growth of +0.4% year-over-year over the past six months [4]. This stability indicates a consistent demand within the domestic market, although recent data shows a slight decline in year-over-year production turnover of -2.6% [4]. Such fluctuations may suggest underlying pressures in the supply chain or shifts in consumer preferences that could impact future production dynamics.",
          "The producer price index stands at 118.2 index points, indicating elevated pressure with a year-over-year increase of +3.1 percentage points over the last six months [5]. This rising cost environment may affect retail pricing strategies and profit margins, potentially leading to adjustments in consumer purchasing behavior. As Spain continues to navigate these pressures, the interplay between production costs and consumer demand will be critical for maintaining market stability."
        ],
        "indicator_refs": [
          4,
          5
        ]
      },
      {
        "section_id": "supply_chain",
        "title": "Trade & Competitiveness",
        "paragraphs": [
          "Spain's furniture market exhibits a medium dependence on imports, with an import share of 43.2% as of the latest data, reflecting a slight increase of 0.9 percentage points [6]. This reliance underscores the importance of international suppliers in meeting domestic demand, particularly as local production may not fully satisfy consumption needs. The primary source of imports is China, accounting for 28.47% of total furniture imports, followed by Portugal at 10.3% [7].",
          "The concentration of imports from a limited number of countries, especially China, poses strategic risks for Spain's furniture sector. As the market navigates fluctuations in global supply chains, any disruptions could significantly impact retail availability and pricing dynamics. The stability of this import structure is crucial for maintaining competitive pricing and ensuring a steady supply of furniture products in the Spanish market [6]."
        ],
        "indicator_refs": [
          6,
          7
        ]
      },
      {
        "section_id": "macroeconomics",
        "title": "Macroeconomics",
        "paragraphs": [
          "Spain's housing market activity is currently strong and broadly stable, with an index value of 118.0 points, reflecting an increase of 18 points compared to 2019 [8]. This robust activity suggests a favorable environment for furniture demand, as housing market dynamics typically correlate with furniture consumption and retail performance. The sustained strength in housing may drive increased production and trade in the furniture sector, bolstering overall market conditions.",
          "Conversely, consumer confidence in Spain has weakened, currently at -3.6 points, indicating a slight decline of 0.9 percentage points recently [9]. This weakening sentiment could exert pressure on retail sales and consumption patterns in the furniture market, potentially dampening demand in the short term. The juxtaposition of strong housing activity against declining consumer confidence highlights a complex market landscape, where structural factors may influence the balance between production and consumption."
        ],
        "indicator_refs": [
          8,
          9
        ]
      }
    ],
    "methodology_note": "This market hub combines multiple Furnilytics indicators into a single country-level furniture market overview. The source layer includes linked indicator pages for demand, specialist retail turnover, production, trade, pricing and macroeconomic context, plus deterministic supplemental calculations where the hub needs comparable market structure metrics. Consumer market size captures household furniture spending, while retail market size captures specialist furniture-store turnover; production and trade metrics describe the industry and supply side. Detailed source notes, definitions, chart payloads, latest-data tables and methodology explanations remain available on the underlying indicator pages listed in the Sources section.",
    "faq": [
      {
        "question": "What does the Spain Furniture Market Hub cover?",
        "answer": "The Spain Furniture Market Hub brings together the main indicators needed to assess one of Europe's largest furniture consumer markets. It covers consumer spending, specialist retail turnover, domestic production, producer prices, import exposure, housing activity and consumer confidence."
      },
      {
        "question": "What is the difference between Spain furniture consumer market size and retail market size?",
        "answer": "Consumer market size measures household furniture spending across sales channels. Retail market size measures specialist furniture retail activity, so the two figures can differ when furniture purchases flow through ecommerce, general retail, project sales or other channels."
      },
      {
        "question": "Why are imports important for the Spain furniture market?",
        "answer": "Spain has a sizeable consumer market with meaningful imported supply alongside domestic manufacturing. Import share and partner-country data help explain where the market depends on foreign supply and how concentrated sourcing is."
      },
      {
        "question": "What does production market size add for Spain?",
        "answer": "Production market size separates Spain's role as a furniture manufacturer from its role as a consumer market. It helps show whether domestic manufacturing conditions are moving with or against retail and household demand."
      },
      {
        "question": "How should the producer price index be used in this hub?",
        "answer": "The producer price index is a manufacturing-stage price-pressure signal for Spanish furniture production. It should be read with retail demand, production turnover and import exposure rather than as a direct retail-price measure."
      },
      {
        "question": "Why are housing activity and consumer confidence included for Spain?",
        "answer": "Furniture demand is linked to home moves, renovation activity and household sentiment. These indicators provide near-term context for Spanish furniture demand beyond annual market-size measures."
      },
      {
        "question": "How often is the Spain Furniture Market Hub updated?",
        "answer": "The Spain hub is refreshed monthly when the underlying indicators and market-hub calculations are updated. Annual market-size indicators update when full-year source data becomes available."
      },
      {
        "question": "Where does the Spain market data come from?",
        "answer": "The hub is built from linked Furnilytics indicator pages covering Spanish furniture demand, retail, production, trade, pricing and macroeconomic context. Each source page contains the detailed source notes, chart definitions and methodology."
      },
      {
        "question": "How current is the market hub data?",
        "answer": "Most monthly indicators in the market hub are generally published with about a three-month reporting lag. Annual market-size indicators can follow a separate source schedule and update when full-year data becomes available."
      }
    ],
    "generation": {
      "mode": "ai_sectioned",
      "ai_blocks": [
        {
          "block": "market_snapshot",
          "model": "gpt-4o-mini",
          "attempt": 1
        },
        {
          "block": "section:market_size",
          "model": "gpt-4o-mini",
          "attempt": 1
        },
        {
          "block": "section:retail",
          "model": "gpt-4o-mini",
          "attempt": 1
        },
        {
          "block": "section:industry",
          "model": "gpt-4o-mini",
          "attempt": 1
        },
        {
          "block": "section:supply_chain",
          "model": "gpt-4o-mini",
          "attempt": 1
        },
        {
          "block": "section:macroeconomics",
          "model": "gpt-4o-mini",
          "attempt": 1
        }
      ],
      "fallback_blocks": []
    }
  },
  "sections": [
    {
      "id": "summary",
      "title": "Summary",
      "summary": "Key measurements for the Spain furniture market.",
      "main_indicator": "",
      "main_graph": null,
      "extra_graphs": [],
      "metric_card_ids": [
        "apparent_consumption",
        "consumer_market_size",
        "retail_turnover",
        "production_turnover",
        "producer_price",
        "import_share"
      ],
      "supplemental_table_ids": [],
      "indicator_refs": [
        1,
        2,
        3,
        4,
        5,
        6
      ]
    },
    {
      "id": "market_size",
      "title": "Market Size & Consumption",
      "summary": "Buyer-side demand and apparent consumption context for Spain.",
      "main_indicator": "consumer_market_size",
      "main_graph": {
        "id": "consumer_market_size_main_graph",
        "indicator_key": "consumer_market_size",
        "indicator_ref": 2,
        "title": "Spain Furniture Consumer Market Size",
        "chart_type": "bar",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "EUR million",
        "legend": false,
        "data": [
          {
            "x_axis": "2015",
            "value": 6927.0,
            "value_label": "6927.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2016",
            "value": 7616.0,
            "value_label": "7616.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2017",
            "value": 8209.0,
            "value_label": "8209.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2018",
            "value": 8233.0,
            "value_label": "8233.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2019",
            "value": 8181.0,
            "value_label": "8181.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2020",
            "value": 6322.0,
            "value_label": "6322.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2021",
            "value": 8324.0,
            "value_label": "8324.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2022",
            "value": 9409.0,
            "value_label": "9409.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2023",
            "value": 10023.0,
            "value_label": "10023.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2024",
            "value": 10101.0,
            "value_label": "10101.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2025",
            "value": 10501.8,
            "value_label": "10501.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          }
        ],
        "source_url": "/indicators/retail/market-size/spain-furniture-consumer-market-size/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "consumer_market_size",
        "apparent_consumption"
      ],
      "supplemental_table_ids": [
        "consumer_market_size_peer_comparison",
        "consumer_expenditure_per_capita_peer_comparison",
        "apparent_consumption_peer_comparison",
        "retail_latest_rows"
      ],
      "indicator_refs": [
        2,
        1
      ]
    },
    {
      "id": "retail",
      "title": "Retail & Demand",
      "summary": "Retail turnover, recent retail-market proxy movement and online demand context.",
      "main_indicator": "retail_turnover",
      "main_graph": {
        "id": "retail_turnover_main_graph",
        "indicator_key": "retail_turnover",
        "indicator_ref": 3,
        "title": "Spain Furniture Retail Market Size",
        "chart_type": "bar",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "EUR million",
        "legend": false,
        "data": [
          {
            "x_axis": "2018",
            "value": 8159.7,
            "value_label": "8159.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2019",
            "value": 8525.9,
            "value_label": "8525.9",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2020",
            "value": 7709.1,
            "value_label": "7709.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2021",
            "value": 9197.4,
            "value_label": "9197.4",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2022",
            "value": 9714.3,
            "value_label": "9714.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2023",
            "value": 9869.3,
            "value_label": "9869.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2024",
            "value": 10572.5,
            "value_label": "10572.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2025",
            "value": 10992.0,
            "value_label": "10992.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          }
        ],
        "source_url": "/indicators/retail/market-size/spain-furniture-retail-turnover/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "retail_turnover",
        "product_search"
      ],
      "supplemental_table_ids": [
        "retail_latest_rows",
        "product_search_latest_rows"
      ],
      "indicator_refs": [
        3,
        10
      ]
    },
    {
      "id": "industry",
      "title": "Industry & Production",
      "summary": "Production market size and producer-price pressure show Spanish manufacturing conditions.",
      "main_indicator": "production_turnover",
      "main_graph": {
        "id": "production_turnover_main_graph",
        "indicator_key": "production_turnover",
        "indicator_ref": 4,
        "title": "Spain Furniture Production Turnover",
        "chart_type": "bar",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "EUR million",
        "legend": false,
        "data": [
          {
            "x_axis": "2015",
            "value": 4743.2,
            "value_label": "4743.2",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 4743.2,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2016",
            "value": 5013.7,
            "value_label": "5013.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 5013.7,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2017",
            "value": 5332.0,
            "value_label": "5332.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 5332.0,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2018",
            "value": 5797.5,
            "value_label": "5797.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 5797.5,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2019",
            "value": 6170.9,
            "value_label": "6170.9",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 6170.9,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2020",
            "value": 5619.7,
            "value_label": "5619.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 5619.7,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2021",
            "value": 7137.7,
            "value_label": "7137.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 7137.7,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2022",
            "value": 7715.6,
            "value_label": "7715.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 7715.6,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2023",
            "value": 7997.8,
            "value_label": "7997.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 7997.8,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2024",
            "value": 8228.5,
            "value_label": "8228.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 8228.5,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          },
          {
            "x_axis": "2025",
            "value": 8530.7,
            "value_label": "8530.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 8530.7,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR"
          }
        ],
        "source_url": "/indicators/industry/market-size/spain-furniture-production-turnover/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "production_turnover",
        "producer_price"
      ],
      "supplemental_table_ids": [
        "production_latest_rows",
        "ppi_peer_six_month_yoy"
      ],
      "indicator_refs": [
        4,
        5
      ]
    },
    {
      "id": "supply_chain",
      "title": "Trade & Competitiveness",
      "summary": "Import share and import partner development show Spain's sourcing structure.",
      "main_indicator": "imports_by_country",
      "main_graph": {
        "id": "imports_by_country_main_graph",
        "indicator_key": "imports_by_country",
        "indicator_ref": 7,
        "title": "Spain Furniture Imports by Country",
        "chart_type": "pie",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "Share of imports",
        "legend": false,
        "data": [
          {
            "name": "China",
            "label": "CN",
            "value": 0.2847
          },
          {
            "name": "Portugal",
            "label": "PT",
            "value": 0.103
          },
          {
            "name": "Morocco",
            "label": "MA",
            "value": 0.0955
          },
          {
            "name": "Italy",
            "label": "IT",
            "value": 0.0924
          },
          {
            "name": "Germany",
            "label": "DE",
            "value": 0.0913
          },
          {
            "name": "Poland",
            "label": "PL",
            "value": 0.0647
          },
          {
            "name": "France",
            "label": "FR",
            "value": 0.0508
          },
          {
            "name": "Lithuania",
            "label": "LT",
            "value": 0.0276
          },
          {
            "name": "Vietnam",
            "label": "VN",
            "value": 0.0269
          },
          {
            "name": "Turkey",
            "label": "TR",
            "value": 0.0161
          },
          {
            "name": "Others",
            "label": "Others",
            "value": 0.147
          }
        ],
        "source_url": "/indicators/industry/trade/spain-furniture-imports-by-country/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "import_share"
      ],
      "supplemental_table_ids": [
        "import_partner_development",
        "import_share_peer_comparison",
        "import_share_latest_rows"
      ],
      "indicator_refs": [
        6,
        7
      ]
    },
    {
      "id": "macroeconomics",
      "title": "Macroeconomics",
      "summary": "Housing activity gives a macro demand signal for furniture, kitchens and home-related categories.",
      "main_indicator": "housing_market_activity",
      "main_graph": {
        "id": "housing_market_activity_main_graph",
        "indicator_key": "housing_market_activity",
        "indicator_ref": 8,
        "title": "Spain Housing Market Activity",
        "chart_type": "line",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "Index [2019=100]",
        "legend": false,
        "data": [
          {
            "date": "2015-01-01",
            "geo": "ES",
            "value": 63.71
          },
          {
            "date": "2015-02-01",
            "geo": "ES",
            "value": 65.23
          },
          {
            "date": "2015-03-01",
            "geo": "ES",
            "value": 71.37
          },
          {
            "date": "2015-04-01",
            "geo": "ES",
            "value": 75.94
          },
          {
            "date": "2015-05-01",
            "geo": "ES",
            "value": 75.75
          },
          {
            "date": "2015-06-01",
            "geo": "ES",
            "value": 76.64
          },
          {
            "date": "2015-07-01",
            "geo": "ES",
            "value": 89.9
          },
          {
            "date": "2015-08-01",
            "geo": "ES",
            "value": 89.0
          },
          {
            "date": "2015-09-01",
            "geo": "ES",
            "value": 90.79
          },
          {
            "date": "2015-10-01",
            "geo": "ES",
            "value": 83.39
          },
          {
            "date": "2015-11-01",
            "geo": "ES",
            "value": 85.07
          },
          {
            "date": "2015-12-01",
            "geo": "ES",
            "value": 91.45
          },
          {
            "date": "2016-01-01",
            "geo": "ES",
            "value": 83.65
          },
          {
            "date": "2016-02-01",
            "geo": "ES",
            "value": 97.52
          },
          {
            "date": "2016-03-01",
            "geo": "ES",
            "value": 78.03
          },
          {
            "date": "2016-04-01",
            "geo": "ES",
            "value": 100.53
          },
          {
            "date": "2016-05-01",
            "geo": "ES",
            "value": 110.97
          },
          {
            "date": "2016-06-01",
            "geo": "ES",
            "value": 110.58
          },
          {
            "date": "2016-07-01",
            "geo": "ES",
            "value": 97.72
          },
          {
            "date": "2016-08-01",
            "geo": "ES",
            "value": 84.93
          },
          {
            "date": "2016-09-01",
            "geo": "ES",
            "value": 77.23
          },
          {
            "date": "2016-10-01",
            "geo": "ES",
            "value": 78.09
          },
          {
            "date": "2016-11-01",
            "geo": "ES",
            "value": 87.04
          },
          {
            "date": "2016-12-01",
            "geo": "ES",
            "value": 94.08
          },
          {
            "date": "2017-01-01",
            "geo": "ES",
            "value": 90.96
          },
          {
            "date": "2017-02-01",
            "geo": "ES",
            "value": 84.38
          },
          {
            "date": "2017-03-01",
            "geo": "ES",
            "value": 88.63
          },
          {
            "date": "2017-04-01",
            "geo": "ES",
            "value": 91.49
          },
          {
            "date": "2017-05-01",
            "geo": "ES",
            "value": 94.33
          },
          {
            "date": "2017-06-01",
            "geo": "ES",
            "value": 99.74
          },
          {
            "date": "2017-07-01",
            "geo": "ES",
            "value": 103.75
          },
          {
            "date": "2017-08-01",
            "geo": "ES",
            "value": 98.75
          },
          {
            "date": "2017-09-01",
            "geo": "ES",
            "value": 88.44
          },
          {
            "date": "2017-10-01",
            "geo": "ES",
            "value": 83.94
          },
          {
            "date": "2017-11-01",
            "geo": "ES",
            "value": 91.99
          },
          {
            "date": "2017-12-01",
            "geo": "ES",
            "value": 97.82
          },
          {
            "date": "2018-01-01",
            "geo": "ES",
            "value": 99.02
          },
          {
            "date": "2018-02-01",
            "geo": "ES",
            "value": 100.1
          },
          {
            "date": "2018-03-01",
            "geo": "ES",
            "value": 99.65
          },
          {
            "date": "2018-04-01",
            "geo": "ES",
            "value": 105.63
          },
          {
            "date": "2018-05-01",
            "geo": "ES",
            "value": 105.23
          },
          {
            "date": "2018-06-01",
            "geo": "ES",
            "value": 108.47
          },
          {
            "date": "2018-07-01",
            "geo": "ES",
            "value": 115.84
          },
          {
            "date": "2018-08-01",
            "geo": "ES",
            "value": 99.9
          },
          {
            "date": "2018-09-01",
            "geo": "ES",
            "value": 100.4
          },
          {
            "date": "2018-10-01",
            "geo": "ES",
            "value": 89.19
          },
          {
            "date": "2018-11-01",
            "geo": "ES",
            "value": 98.62
          },
          {
            "date": "2018-12-01",
            "geo": "ES",
            "value": 106.91
          },
          {
            "date": "2019-01-01",
            "geo": "ES",
            "value": 100.47
          },
          {
            "date": "2019-02-01",
            "geo": "ES",
            "value": 100.51
          },
          {
            "date": "2019-03-01",
            "geo": "ES",
            "value": 98.77
          },
          {
            "date": "2019-04-01",
            "geo": "ES",
            "value": 99.36
          },
          {
            "date": "2019-05-01",
            "geo": "ES",
            "value": 114.24
          },
          {
            "date": "2019-06-01",
            "geo": "ES",
            "value": 105.17
          },
          {
            "date": "2019-07-01",
            "geo": "ES",
            "value": 101.51
          },
          {
            "date": "2019-08-01",
            "geo": "ES",
            "value": 89.81
          },
          {
            "date": "2019-09-01",
            "geo": "ES",
            "value": 86.22
          },
          {
            "date": "2019-10-01",
            "geo": "ES",
            "value": 96.92
          },
          {
            "date": "2019-11-01",
            "geo": "ES",
            "value": 100.67
          },
          {
            "date": "2019-12-01",
            "geo": "ES",
            "value": 106.34
          },
          {
            "date": "2020-01-01",
            "geo": "ES",
            "value": 103.76
          },
          {
            "date": "2020-02-01",
            "geo": "ES",
            "value": 101.48
          },
          {
            "date": "2020-03-01",
            "geo": "ES",
            "value": 90.41
          },
          {
            "date": "2020-04-01",
            "geo": "ES",
            "value": 83.56
          },
          {
            "date": "2020-05-01",
            "geo": "ES",
            "value": 78.37
          },
          {
            "date": "2020-06-01",
            "geo": "ES",
            "value": 83.71
          },
          {
            "date": "2020-07-01",
            "geo": "ES",
            "value": 97.24
          },
          {
            "date": "2020-08-01",
            "geo": "ES",
            "value": 97.03
          },
          {
            "date": "2020-09-01",
            "geo": "ES",
            "value": 98.09
          },
          {
            "date": "2020-10-01",
            "geo": "ES",
            "value": 94.79
          },
          {
            "date": "2020-11-01",
            "geo": "ES",
            "value": 105.13
          },
          {
            "date": "2020-12-01",
            "geo": "ES",
            "value": 115.24
          },
          {
            "date": "2021-01-01",
            "geo": "ES",
            "value": 110.71
          },
          {
            "date": "2021-02-01",
            "geo": "ES",
            "value": 107.23
          },
          {
            "date": "2021-03-01",
            "geo": "ES",
            "value": 112.27
          },
          {
            "date": "2021-04-01",
            "geo": "ES",
            "value": 119.69
          },
          {
            "date": "2021-05-01",
            "geo": "ES",
            "value": 124.92
          },
          {
            "date": "2021-06-01",
            "geo": "ES",
            "value": 125.81
          },
          {
            "date": "2021-07-01",
            "geo": "ES",
            "value": 131.33
          },
          {
            "date": "2021-08-01",
            "geo": "ES",
            "value": 119.88
          },
          {
            "date": "2021-09-01",
            "geo": "ES",
            "value": 110.1
          },
          {
            "date": "2021-10-01",
            "geo": "ES",
            "value": 103.7
          },
          {
            "date": "2021-11-01",
            "geo": "ES",
            "value": 113.36
          },
          {
            "date": "2021-12-01",
            "geo": "ES",
            "value": 118.07
          },
          {
            "date": "2022-01-01",
            "geo": "ES",
            "value": 118.31
          },
          {
            "date": "2022-02-01",
            "geo": "ES",
            "value": 115.3
          },
          {
            "date": "2022-03-01",
            "geo": "ES",
            "value": 117.73
          },
          {
            "date": "2022-04-01",
            "geo": "ES",
            "value": 123.17
          },
          {
            "date": "2022-05-01",
            "geo": "ES",
            "value": 130.86
          },
          {
            "date": "2022-06-01",
            "geo": "ES",
            "value": 127.79
          },
          {
            "date": "2022-07-01",
            "geo": "ES",
            "value": 131.59
          },
          {
            "date": "2022-08-01",
            "geo": "ES",
            "value": 119.63
          },
          {
            "date": "2022-09-01",
            "geo": "ES",
            "value": 113.68
          },
          {
            "date": "2022-10-01",
            "geo": "ES",
            "value": 102.64
          },
          {
            "date": "2022-11-01",
            "geo": "ES",
            "value": 112.8
          },
          {
            "date": "2022-12-01",
            "geo": "ES",
            "value": 113.54
          },
          {
            "date": "2023-01-01",
            "geo": "ES",
            "value": 106.87
          },
          {
            "date": "2023-02-01",
            "geo": "ES",
            "value": 100.96
          },
          {
            "date": "2023-03-01",
            "geo": "ES",
            "value": 100.39
          },
          {
            "date": "2023-04-01",
            "geo": "ES",
            "value": 102.52
          },
          {
            "date": "2023-05-01",
            "geo": "ES",
            "value": 105.44
          },
          {
            "date": "2023-06-01",
            "geo": "ES",
            "value": 105.8
          },
          {
            "date": "2023-07-01",
            "geo": "ES",
            "value": 111.38
          },
          {
            "date": "2023-08-01",
            "geo": "ES",
            "value": 103.29
          },
          {
            "date": "2023-09-01",
            "geo": "ES",
            "value": 95.46
          },
          {
            "date": "2023-10-01",
            "geo": "ES",
            "value": 96.69
          },
          {
            "date": "2023-11-01",
            "geo": "ES",
            "value": 100.66
          },
          {
            "date": "2023-12-01",
            "geo": "ES",
            "value": 107.91
          },
          {
            "date": "2024-01-01",
            "geo": "ES",
            "value": 107.96
          },
          {
            "date": "2024-02-01",
            "geo": "ES",
            "value": 111.07
          },
          {
            "date": "2024-03-01",
            "geo": "ES",
            "value": 109.4
          },
          {
            "date": "2024-04-01",
            "geo": "ES",
            "value": 114.21
          },
          {
            "date": "2024-05-01",
            "geo": "ES",
            "value": 101.77
          },
          {
            "date": "2024-06-01",
            "geo": "ES",
            "value": 118.14
          },
          {
            "date": "2024-07-01",
            "geo": "ES",
            "value": 119.4
          },
          {
            "date": "2024-08-01",
            "geo": "ES",
            "value": 114.83
          },
          {
            "date": "2024-09-01",
            "geo": "ES",
            "value": 106.36
          },
          {
            "date": "2024-10-01",
            "geo": "ES",
            "value": 96.71
          },
          {
            "date": "2024-11-01",
            "geo": "ES",
            "value": 108.18
          },
          {
            "date": "2024-12-01",
            "geo": "ES",
            "value": 120.04
          },
          {
            "date": "2025-01-01",
            "geo": "ES",
            "value": 117.72
          },
          {
            "date": "2025-02-01",
            "geo": "ES",
            "value": 116.51
          },
          {
            "date": "2025-03-01",
            "geo": "ES",
            "value": 116.83
          },
          {
            "date": "2025-04-01",
            "geo": "ES",
            "value": 120.59
          },
          {
            "date": "2025-05-01",
            "geo": "ES",
            "value": 120.15
          },
          {
            "date": "2025-06-01",
            "geo": "ES",
            "value": 125.3
          },
          {
            "date": "2025-07-01",
            "geo": "ES",
            "value": 129.18
          },
          {
            "date": "2025-08-01",
            "geo": "ES",
            "value": 119.16
          },
          {
            "date": "2025-09-01",
            "geo": "ES",
            "value": 110.63
          },
          {
            "date": "2025-10-01",
            "geo": "ES",
            "value": 103.4
          },
          {
            "date": "2025-11-01",
            "geo": "ES",
            "value": 113.34
          },
          {
            "date": "2025-12-01",
            "geo": "ES",
            "value": 121.69
          },
          {
            "date": "2026-01-01",
            "geo": "ES",
            "value": 114.65
          },
          {
            "date": "2026-02-01",
            "geo": "ES",
            "value": 114.64
          },
          {
            "date": "2026-03-01",
            "geo": "ES",
            "value": 110.63
          },
          {
            "date": "2026-04-01",
            "geo": "ES",
            "value": 117.65
          },
          {
            "date": "2026-05-01",
            "geo": "ES",
            "value": 117.95
          }
        ],
        "source_url": "/indicators/macroeconomics/housing/spain-housing-market-activity/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "housing_market_activity",
        "consumer_confidence"
      ],
      "supplemental_table_ids": [],
      "indicator_refs": [
        8,
        9
      ]
    }
  ],
  "supplemental_tables": [
    {
      "id": "consumer_market_size_peer_comparison",
      "title": "Consumer market size peer comparison",
      "summary": "Consumer market size peer comparison",
      "indicator_key": "consumer_market_size",
      "indicator_ref": 2,
      "source_table_id": "consumer_market_size_peer_comparison",
      "columns": [
        "name",
        "label",
        "year",
        "value_local",
        "value",
        "cur",
        "local_currency"
      ],
      "rows": [
        {
          "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
        }
      ]
    },
    {
      "id": "consumer_expenditure_per_capita_peer_comparison",
      "title": "Furniture expenditure per capita peer comparison",
      "summary": "Furniture expenditure per capita peer comparison",
      "indicator_key": "consumer_market_size",
      "indicator_ref": 2,
      "source_table_id": "consumer_expenditure_per_capita_peer_comparison",
      "columns": [
        "name",
        "geo",
        "year",
        "value_per_capita",
        "metric_value",
        "population"
      ],
      "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": 383.86,
          "metric_value": 2054300000.0,
          "population": 5351681
        }
      ]
    },
    {
      "id": "apparent_consumption_peer_comparison",
      "title": "Apparent consumption peer comparison",
      "summary": "Apparent consumption peer comparison",
      "indicator_key": "apparent_consumption",
      "indicator_ref": 1,
      "source_table_id": "apparent_consumption_peer_comparison",
      "columns": [
        "name",
        "label",
        "year",
        "value"
      ],
      "rows": [
        {
          "name": "Germany",
          "label": "DE",
          "value": 24818.68,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 23789.35
        },
        {
          "name": "Italy",
          "label": "IT",
          "value": 19702.24,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 18543.67
        },
        {
          "name": "France",
          "label": "FR",
          "value": 12134.32,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 12812.2
        },
        {
          "name": "Spain",
          "label": "ES",
          "value": 9735.51,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 9267.71
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 7198.88,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 6933.57
        },
        {
          "name": "Austria",
          "label": "AT",
          "value": 4646.94,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 4602.96
        },
        {
          "name": "Poland",
          "label": "PL",
          "value": 4141.34,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 4109.19
        },
        {
          "name": "Belgium",
          "label": "BE",
          "value": 3262.9,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 3210.5
        },
        {
          "name": "Sweden",
          "label": "SE",
          "value": 2913.17,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 2822.87
        },
        {
          "name": "Romania",
          "label": "RO",
          "value": 2353.32,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 1738.17
        }
      ]
    },
    {
      "id": "apparent_consumption_per_capita_peer_comparison",
      "title": "Apparent consumption per capita peer comparison",
      "summary": "Apparent consumption per capita peer comparison",
      "indicator_key": "apparent_consumption",
      "indicator_ref": 1,
      "source_table_id": "apparent_consumption_per_capita_peer_comparison",
      "columns": [
        "name",
        "geo",
        "year",
        "value_per_capita",
        "metric_value",
        "population"
      ],
      "rows": [
        {
          "name": "Austria",
          "label": "AT",
          "geo": "AT",
          "year": "2025",
          "value_per_capita": 505.26,
          "metric_value": 4646940000.0,
          "population": 9197213
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "geo": "NL",
          "year": "2025",
          "value_per_capita": 398.96,
          "metric_value": 7198880000.0,
          "population": 18044027
        },
        {
          "name": "MT",
          "label": "MT",
          "geo": "MT",
          "year": "2025",
          "value_per_capita": 370.36,
          "metric_value": 212680000.0,
          "population": 574250
        },
        {
          "name": "Italy",
          "label": "IT",
          "geo": "IT",
          "year": "2025",
          "value_per_capita": 334.26,
          "metric_value": 19702240000.0,
          "population": 58943464
        },
        {
          "name": "LU",
          "label": "LU",
          "geo": "LU",
          "year": "2025",
          "value_per_capita": 325.07,
          "metric_value": 221690000.0,
          "population": 681973
        },
        {
          "name": "Estonia",
          "label": "EE",
          "geo": "EE",
          "year": "2025",
          "value_per_capita": 320.04,
          "metric_value": 438460000.0,
          "population": 1369995
        },
        {
          "name": "Denmark",
          "label": "DK",
          "geo": "DK",
          "year": "2025",
          "value_per_capita": 312.52,
          "metric_value": 1872870000.0,
          "population": 5992734
        },
        {
          "name": "Ireland",
          "label": "IE",
          "geo": "IE",
          "year": "2025",
          "value_per_capita": 309.32,
          "metric_value": 1682810000.0,
          "population": 5440278
        },
        {
          "name": "Germany",
          "label": "DE",
          "geo": "DE",
          "year": "2025",
          "value_per_capita": 296.96,
          "metric_value": 24818680000.0,
          "population": 83577140
        },
        {
          "name": "Slovakia",
          "label": "SK",
          "geo": "SK",
          "year": "2025",
          "value_per_capita": 292.01,
          "metric_value": 1582540000.0,
          "population": 5419451
        }
      ]
    },
    {
      "id": "production_latest_rows",
      "title": "Production turnover latest six monthly YoY readings",
      "summary": "Latest six monthly YoY readings",
      "indicator_key": "production_turnover",
      "indicator_ref": 4,
      "source_table_id": "latest_six_monthly_yoy",
      "columns": [
        "date",
        "value",
        "yoy_pct"
      ],
      "rows": [
        {
          "date": "2026-02-01",
          "geo": "ES",
          "value_nominal": 692159542.1066685,
          "value_real": 600316150.7072961,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -2.6,
          "previous_year_value": 710578822.6,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "ES",
          "value_nominal": 761235859.8585325,
          "value_real": 656242531.4471235,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -0.2,
          "previous_year_value": 762390076.9,
          "previous_year_date": "2025-03"
        },
        {
          "date": "2026-04-01",
          "geo": "ES",
          "value_nominal": 714450209.1944383,
          "value_real": 612215380.6519402,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 5.3,
          "previous_year_value": 678729572.8,
          "previous_year_date": "2025-04"
        },
        {
          "date": "2026-05-01",
          "geo": "ES",
          "value_nominal": 738293119.6610581,
          "value_real": 628874302.5744419,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -3.7,
          "previous_year_value": 766438165.8,
          "previous_year_date": "2025-05"
        },
        {
          "date": "2026-06-01",
          "geo": "ES",
          "value_nominal": 766039544.4276525,
          "value_real": 650292916.4748014,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 4.0,
          "previous_year_value": 736699824.2,
          "previous_year_date": "2025-06"
        },
        {
          "date": "2026-07-01",
          "geo": "ES",
          "value_nominal": 840371119.2762518,
          "value_real": 710978989.1924864,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -0.0,
          "previous_year_value": 840719169.2,
          "previous_year_date": "2025-07"
        }
      ]
    },
    {
      "id": "ppi_peer_six_month_yoy",
      "title": "Producer price six-month YoY peer comparison",
      "summary": "Latest six-month producer-price YoY peer comparison",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "source_table_id": "ppi_peer_six_month_yoy",
      "columns": [
        "name",
        "geo",
        "period_start",
        "period_end",
        "value",
        "previous_year_value",
        "yoy_pct"
      ],
      "rows": [
        {
          "name": "Czechia",
          "label": "CZ",
          "geo": "CZ",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 120.4,
          "previous_year_value": 109.7,
          "yoy_pct": 9.8
        },
        {
          "name": "Bulgaria",
          "label": "BG",
          "geo": "BG",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 135.3,
          "previous_year_value": 123.8,
          "yoy_pct": 9.3
        },
        {
          "name": "Ukraine",
          "label": "UA",
          "geo": "UA",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 147.2,
          "previous_year_value": 138.3,
          "yoy_pct": 6.4
        },
        {
          "name": "Belgium",
          "label": "BE",
          "geo": "BE",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 130.6,
          "previous_year_value": 123.5,
          "yoy_pct": 5.7
        },
        {
          "name": "Norway",
          "label": "NO",
          "geo": "NO",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 127.2,
          "previous_year_value": 121.1,
          "yoy_pct": 5.0
        },
        {
          "name": "Romania",
          "label": "RO",
          "geo": "RO",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 131.0,
          "previous_year_value": 125.5,
          "yoy_pct": 4.4
        },
        {
          "name": "Hungary",
          "label": "HU",
          "geo": "HU",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 142.8,
          "previous_year_value": 137.5,
          "yoy_pct": 3.9
        },
        {
          "name": "Greece",
          "label": "GR",
          "geo": "GR",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 109.7,
          "previous_year_value": 105.9,
          "yoy_pct": 3.6
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "geo": "NL",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 128.0,
          "previous_year_value": 123.7,
          "yoy_pct": 3.5
        },
        {
          "name": "Austria",
          "label": "AT",
          "geo": "AT",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 115.5,
          "previous_year_value": 112.5,
          "yoy_pct": 2.6
        }
      ]
    },
    {
      "id": "import_partner_development",
      "title": "Import partner development",
      "summary": "Latest 12 months versus previous 12 months by supplier country",
      "indicator_key": "imports_by_country",
      "indicator_ref": 7,
      "source_table_id": "import_partner_development",
      "columns": [
        "name",
        "group",
        "period_start",
        "period_end",
        "value",
        "previous_value",
        "yoy_pct"
      ],
      "rows": [
        {
          "name": "China",
          "label": "CN",
          "group": "CN",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 1.2,
          "previous_value": 1.2,
          "yoy_pct": 0.0
        },
        {
          "name": "Germany",
          "label": "DE",
          "group": "DE",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -2.7
        },
        {
          "name": "Italy",
          "label": "IT",
          "group": "IT",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -2.9
        },
        {
          "name": "Morocco",
          "label": "MA",
          "group": "MA",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 2.3
        },
        {
          "name": "Portugal",
          "label": "PT",
          "group": "PT",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -1.0
        },
        {
          "name": "Poland",
          "label": "PL",
          "group": "PL",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.3,
          "previous_value": 0.3,
          "yoy_pct": -0.1
        },
        {
          "name": "France",
          "label": "FR",
          "group": "FR",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.2,
          "previous_value": 0.2,
          "yoy_pct": -7.2
        },
        {
          "name": "Hungary",
          "label": "HU",
          "group": "HU",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": -33.8
        },
        {
          "name": "India",
          "label": "IN",
          "group": "IN",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": 13.8
        },
        {
          "name": "Lithuania",
          "label": "LT",
          "group": "LT",
          "period_start": "2025-07",
          "period_end": "2026-06",
          "previous_period_start": "2024-07",
          "previous_period_end": "2025-06",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": 8.3
        }
      ]
    },
    {
      "id": "import_share_peer_comparison",
      "title": "Import share peer comparison",
      "summary": "Import share peer comparison",
      "indicator_key": "import_share",
      "indicator_ref": 6,
      "source_table_id": "import_share_peer_comparison",
      "columns": [
        "name",
        "label",
        "year",
        "value"
      ],
      "rows": [
        {
          "name": "Czechia",
          "label": "CZ",
          "value": 398.94,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 547.73
        },
        {
          "name": "Slovenia",
          "label": "SI",
          "value": 135.97,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 142.01
        },
        {
          "name": "Slovakia",
          "label": "SK",
          "value": 112.73,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 120.46
        },
        {
          "name": "Hungary",
          "label": "HU",
          "value": 110.66,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 108.49
        },
        {
          "name": "Denmark",
          "label": "DK",
          "value": 104.69,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 102.64
        },
        {
          "name": "LU",
          "label": "LU",
          "value": 99.49,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 99.4
        },
        {
          "name": "Belgium",
          "label": "BE",
          "value": 91.51,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 91.85
        },
        {
          "name": "Poland",
          "label": "PL",
          "value": 90.42,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 88.57
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 89.84,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 88.99
        },
        {
          "name": "Sweden",
          "label": "SE",
          "value": 74.69,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 74.51
        }
      ]
    },
    {
      "id": "retail_latest_rows",
      "title": "Retail turnover latest years",
      "summary": "Latest six monthly YoY readings",
      "indicator_key": "retail_turnover",
      "indicator_ref": 3,
      "source_table_id": "latest_six_monthly_yoy",
      "columns": [
        "date",
        "value",
        "yoy_pct"
      ],
      "rows": [
        {
          "date": "2026-02-01",
          "geo": "ES",
          "value": 806.359,
          "value_local": null,
          "value_eur": 806.359,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": -1.2,
          "previous_year_value": 815.9,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "ES",
          "value": 929.346,
          "value_local": null,
          "value_eur": 929.346,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": 5.8,
          "previous_year_value": 878.5,
          "previous_year_date": "2025-03"
        },
        {
          "date": "2026-04-01",
          "geo": "ES",
          "value": 904.709,
          "value_local": null,
          "value_eur": 904.709,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": 1.7,
          "previous_year_value": 890.0,
          "previous_year_date": "2025-04"
        },
        {
          "date": "2026-05-01",
          "geo": "ES",
          "value": 965.512,
          "value_local": null,
          "value_eur": 965.512,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": 2.0,
          "previous_year_value": 946.9,
          "previous_year_date": "2025-05"
        },
        {
          "date": "2026-06-01",
          "geo": "ES",
          "value": 1028.214,
          "value_local": null,
          "value_eur": 1028.214,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": 3.0,
          "previous_year_value": 998.2,
          "previous_year_date": "2025-06"
        },
        {
          "date": "2026-07-01",
          "geo": "ES",
          "value": 1086.824,
          "value_local": null,
          "value_eur": 1086.824,
          "cur": "EUR",
          "local_currency": "EUR",
          "is_preliminary": null,
          "yoy_pct": 2.7,
          "previous_year_value": 1058.5,
          "previous_year_date": "2025-07"
        }
      ]
    },
    {
      "id": "product_search_latest_rows",
      "title": "Product search trend latest months",
      "summary": "",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "columns": [
        "date",
        "value"
      ],
      "rows": [
        {
          "date": "2026-02-01",
          "geo": "es",
          "value": 145.11208289114796
        },
        {
          "date": "2026-03-01",
          "geo": "es",
          "value": 147.75144434808283
        },
        {
          "date": "2026-04-01",
          "geo": "es",
          "value": 132.66076458004133
        },
        {
          "date": "2026-05-01",
          "geo": "es",
          "value": 135.43944047955912
        },
        {
          "date": "2026-06-01",
          "geo": "es",
          "value": 120.53466733855807
        },
        {
          "date": "2026-07-01",
          "geo": "es",
          "value": 127.50890857681863
        }
      ]
    },
    {
      "id": "import_share_latest_rows",
      "title": "Import share latest years",
      "summary": "",
      "indicator_key": "import_share",
      "indicator_ref": 6,
      "columns": [
        "year",
        "value"
      ],
      "rows": [
        {
          "year": "2020",
          "value": 41.6,
          "geo": "ES"
        },
        {
          "year": "2021",
          "value": 40.7,
          "geo": "ES"
        },
        {
          "year": "2022",
          "value": 43.2,
          "geo": "ES"
        },
        {
          "year": "2023",
          "value": 41.2,
          "geo": "ES"
        },
        {
          "year": "2024",
          "value": 42.3,
          "geo": "ES"
        },
        {
          "year": "2025",
          "value": 43.2,
          "geo": "ES"
        }
      ]
    }
  ],
  "crawl": {
    "type": "country_furniture_market_hub",
    "canonical_url": "https://www.furnilytics.com/market/spain-furniture-market-hub/",
    "json_url": "https://data.furnilytics.com/market-hubs/spain-furniture-market-hub.json",
    "title": "Spain Furniture Market Hub",
    "meta_title": "Spain Furniture Market Hub | Furnilytics",
    "meta_description": "Monthly Spain furniture market hub with retail, production, consumption, producer price and import indicators.",
    "country": {
      "name": "Spain",
      "geo": "ES",
      "role": "import country"
    },
    "market": {
      "name": "Furniture",
      "scope": "Furniture retail, production, consumption, trade and price-pressure context"
    },
    "market_data_updated_at": "2026-09-14",
    "refresh_frequency": "monthly",
    "executive_summary": "Spain stands as one of Europe's largest furniture markets, characterized by a robust consumer demand base and a significant reliance on imports, which account for over 43% of the market. The current consumer market size is expanding, reflecting a positive annual change, while retail turnover has shown steady growth in recent months. This dynamic is supported by strong housing market activity, which remains above the pre-2019 baseline, indicating a favorable environment for residential furniture consumption [1]. Retail 6-month momentum is +2.4% year over year, supporting a positive near-term demand read. [3] However, consumer confidence has recently weakened, presenting a potential headwind for future demand despite the overall market expansion. The production sector remains stable, yet producer prices are under elevated pressure, suggesting that manufacturing conditions may face challenges ahead. As Spain continues to balance domestic production with international sourcing, the interplay of these factors will be crucial for understanding market performance and competitiveness in the European context [5].",
    "key_measurements": [
      {
        "metric": "Apparent consumption",
        "latest_value": "9.7 billion euro",
        "status": "Expanding",
        "context": "52.8% above the 2020 trough",
        "source_ref": 1
      },
      {
        "metric": "Consumer market size",
        "latest_value": "10.5 billion euro",
        "status": "Expanding",
        "context": "+4.0% annual change",
        "source_ref": 2
      },
      {
        "metric": "Retail market size",
        "latest_value": "11.0 billion euro",
        "status": "Expanding",
        "context": "+2.4% six-month YoY",
        "source_ref": 3
      },
      {
        "metric": "Production market size",
        "latest_value": "8.5 billion euro",
        "status": "Stable",
        "context": "+0.4% six-month YoY",
        "source_ref": 4
      },
      {
        "metric": "Producer price index",
        "latest_value": "118.2 index points",
        "status": "Elevated pressure",
        "context": "+3.1 pp six-month YoY",
        "source_ref": 5
      },
      {
        "metric": "Import share",
        "latest_value": "43.2%",
        "status": "Medium dependence",
        "context": "+0.9 pp recent change",
        "source_ref": 6
      },
      {
        "metric": "Housing market activity",
        "latest_value": "118.0 index points",
        "status": "Strong; broadly stable",
        "context": "+18 pts vs 2019",
        "source_ref": 8
      },
      {
        "metric": "Consumer confidence",
        "latest_value": "-3.6 points",
        "status": "Weakening",
        "context": "-0.9 pp recent change",
        "source_ref": 9
      },
      {
        "metric": "Product search trend",
        "latest_value": "127.5 index points",
        "status": "Expanding",
        "context": "20.1% below 2026 peak",
        "source_ref": 10
      }
    ],
    "sections": [
      {
        "id": "market_size",
        "title": "Market Size & Consumption",
        "main_indicator": "consumer_market_size",
        "summary": "The furniture market in Spain is currently expanding, with the consumer market size reaching 10.5 billion euro (approximately 10.5 billion euro) and reflecting a 4.0% annual change. This growth indicates a robust recovery from the 2020 trough, where apparent consumption was 9.7 billion euro (approximately 9.7 billion euro), marking a significant increase of 52.8% since then [1]. The upward trend in consumer spending suggests a strengthening demand for furniture, which may influence retail strategies and production planning in the coming years. In terms of retail dynamics, the market has shown mixed signals, with a year-on-year percentage change of -1.2% in one segment and a positive growth of 5.8% in another [3]. This variability highlights the need for retailers to adapt to shifting consumer preferences and market conditions. As the market stabilizes, the focus on enhancing supply chain efficiencies and sourcing strategies will be crucial for maintaining competitiveness in an expanding market landscape."
      },
      {
        "id": "retail",
        "title": "Retail & Demand",
        "main_indicator": "retail_turnover",
        "summary": "The retail market for furniture in Spain is currently expanding, with a market size of 11.0 billion euro, reflecting a year-on-year growth of 2.4% over the past six months [3]. This growth indicates a positive momentum in consumer demand, which is further supported by a product search trend index of 127.5 points, although it remains 20.1% below the peak observed in 2026 [10]. In terms of retailer market shares, recent data reveals a slight decline of 1.2% year-on-year for one segment, while another segment has experienced a robust growth of 5.8% [3]. This divergence in performance among retailers suggests varying levels of competitiveness and consumer preference within the market, highlighting the need for strategic adjustments in sourcing and inventory management to capitalize on the expanding demand."
      },
      {
        "id": "industry",
        "title": "Industry & Production",
        "main_indicator": "production_turnover",
        "summary": "Spain's furniture production market size is currently stable at approximately 8.5 billion euro, reflecting a modest growth of +0.4% year-over-year over the past six months [4]. This stability indicates a consistent demand within the domestic market, although recent data shows a slight decline in year-over-year production turnover of -2.6% [4]. Such fluctuations may suggest underlying pressures in the supply chain or shifts in consumer preferences that could impact future production dynamics. The producer price index stands at 118.2 index points, indicating elevated pressure with a year-over-year increase of +3.1 percentage points over the last six months [5]. This rising cost environment may affect retail pricing strategies and profit margins, potentially leading to adjustments in consumer purchasing behavior. As Spain continues to navigate these pressures, the interplay between production costs and consumer demand will be critical for maintaining market stability."
      },
      {
        "id": "supply_chain",
        "title": "Trade & Competitiveness",
        "main_indicator": "imports_by_country",
        "summary": "Spain's furniture market exhibits a medium dependence on imports, with an import share of 43.2% as of the latest data, reflecting a slight increase of 0.9 percentage points [6]. This reliance underscores the importance of international suppliers in meeting domestic demand, particularly as local production may not fully satisfy consumption needs. The primary source of imports is China, accounting for 28.47% of total furniture imports, followed by Portugal at 10.3% [7]. The concentration of imports from a limited number of countries, especially China, poses strategic risks for Spain's furniture sector. As the market navigates fluctuations in global supply chains, any disruptions could significantly impact retail availability and pricing dynamics. The stability of this import structure is crucial for maintaining competitive pricing and ensuring a steady supply of furniture products in the Spanish market [6]."
      },
      {
        "id": "macroeconomics",
        "title": "Macroeconomics",
        "main_indicator": "housing_market_activity",
        "summary": "Spain's housing market activity is currently strong and broadly stable, with an index value of 118.0 points, reflecting an increase of 18 points compared to 2019 [8]. This robust activity suggests a favorable environment for furniture demand, as housing market dynamics typically correlate with furniture consumption and retail performance. The sustained strength in housing may drive increased production and trade in the furniture sector, bolstering overall market conditions. Conversely, consumer confidence in Spain has weakened, currently at -3.6 points, indicating a slight decline of 0.9 percentage points recently [9]. This weakening sentiment could exert pressure on retail sales and consumption patterns in the furniture market, potentially dampening demand in the short term. The juxtaposition of strong housing activity against declining consumer confidence highlights a complex market landscape, where structural factors may influence the balance between production and consumption."
      }
    ],
    "source_count": 10
  },
  "notes": [
    "The hub is a composition layer over existing indicator JSON files. Indicator pages remain the canonical source pages for methodology, charts and source-specific notes.",
    "Numeric source references are stable within the generated hub artifact and are intended for small inline notes on the future market hub page."
  ]
}
