{
  "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-06-04T11:16:43.687134+00:00",
  "market_data_updated_at": "2026-06-04",
  "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"
    ]
  },
  "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-06-01"
    },
    {
      "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-06-04"
    },
    {
      "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-05-29"
    },
    {
      "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-06-04"
    },
    {
      "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-06-01"
    },
    {
      "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-05-25"
    },
    {
      "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-05-25"
    },
    {
      "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-06-02"
    },
    {
      "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-05-25"
    },
    {
      "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-06-01"
    }
  ],
  "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 Spain Furniture Market Hub provides an integrated view of furniture market size, retail turnover, production activity, trade flows, pricing trends and demand indicators. Together, these measures help explain how the Spanish furniture market is developing and where market risks, demand signals and structural opportunities are emerging.",
    "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": 9641.3,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 9181.7,
      "change_abs": 459.6,
      "change_pct": 5.01,
      "status": "Expanding",
      "context": "51.3% 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,
      "status": "Expanding",
      "context": "+4.0% annual change"
    },
    {
      "id": "production_turnover",
      "label": "Production market size",
      "section": "industry",
      "indicator_key": "production_turnover",
      "indicator_ref": 4,
      "period": "2025",
      "value": 8441.5,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 8142.5,
      "change_abs": 299.0,
      "change_pct": 3.67,
      "short_term_yoy_pct": -1.18,
      "status": "Softening",
      "context": "-1.2% six-month YoY"
    },
    {
      "id": "producer_price",
      "label": "Producer price index",
      "section": "industry",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "period": "2026-04-01",
      "value": 116.7,
      "unit": "Index [2021=100]",
      "previous_period": "2026-03-01",
      "previous_value": 116.0,
      "change_abs": 0.7,
      "change_pct": 0.6,
      "yoy_pct": 2.9,
      "previous_year_value": 113.4,
      "previous_year_date": "2025-04",
      "short_term_yoy_pct": 2.04,
      "status": "Moderate pressure",
      "context": "+2.0 pp six-month YoY"
    },
    {
      "id": "import_share",
      "label": "Import share",
      "section": "supply_chain",
      "indicator_key": "import_share",
      "indicator_ref": 6,
      "period": "2025",
      "value": 43.5,
      "unit": "Import share [%]",
      "previous_period": "2024",
      "previous_value": 42.7,
      "change_abs": 0.8,
      "change_pct": 1.87,
      "status": "Medium dependence",
      "context": "+0.8 pp recent change"
    },
    {
      "id": "housing_market_activity",
      "label": "Housing market activity",
      "section": "macroeconomics",
      "indicator_key": "housing_market_activity",
      "indicator_ref": 8,
      "period": "2026-02-01",
      "value": 158.9,
      "unit": "Index [2019=100]",
      "previous_period": "2026-01-01",
      "previous_value": 158.6,
      "change_abs": 0.31,
      "change_pct": 0.2,
      "short_term_yoy_pct": 12.48,
      "status": "Expanding",
      "context": "+12.5% six-month YoY"
    },
    {
      "id": "consumer_confidence",
      "label": "Consumer confidence",
      "section": "macroeconomics",
      "indicator_key": "consumer_confidence",
      "indicator_ref": 9,
      "period": "2026-04-01",
      "value": -6.4,
      "unit": "Balance [PP]",
      "previous_period": "2026-03-01",
      "previous_value": -3.9,
      "change_abs": -2.5,
      "change_pct": -64.1,
      "short_term_change_abs": -1.8,
      "status": "Weakening",
      "context": "-1.8 pp six-month change"
    },
    {
      "id": "product_search",
      "label": "Product search trend",
      "section": "retail",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "period": "2026-04-01",
      "value": 197.2,
      "unit": "Index",
      "previous_period": "2026-03-01",
      "previous_value": 208.5,
      "change_abs": -11.23,
      "change_pct": -5.39,
      "short_term_yoy_pct": 29.04,
      "status": "Softening",
      "context": "16.0% below the earlier 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 Spain Furniture Market Hub provides an integrated view of furniture market size, retail turnover, production activity, trade flows, pricing trends and demand indicators. Together, these measures help explain how the Spanish furniture market is developing and where market risks, demand signals and structural opportunities are emerging.",
      "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's furniture market is currently positioned within a broader European context, characterized by an expanding consumer market and retail turnover, both reflecting a positive annual growth trajectory. The housing market activity has notably surged, indicating a robust demand backdrop that supports furniture consumption. However, while retail dynamics are favorable, production turnover is experiencing a softening trend, suggesting potential challenges in domestic manufacturing capabilities. This duality highlights a reliance on imports, which now constitute a significant share of the market, underscoring Spain's medium dependence on foreign suppliers to meet consumer demand [2][3].",
      "The competitive landscape is further influenced by moderate pressure on producer prices, which may affect profitability for local manufacturers amidst rising costs. Consumer confidence, however, has weakened, indicating potential headwinds for future demand despite current growth in retail and housing activity. This juxtaposition of expanding market size alongside softening production signals a critical juncture for stakeholders, necessitating strategic adjustments to navigate the evolving landscape effectively. As Spain continues to balance its import reliance with domestic production challenges, the market's resilience will be tested in the coming periods [4][9]."
    ],
    "key_findings": [
      "Spain is a top-five 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. The opportunity is the scale of the demand base; the risk is that demand is still being measured against a softer post-peak setting.",
      "Retail demand, production and price pressure need to be interpreted together. Retail is expanding, with +4.0% annual change, while production is softening at 8.4 billion euro [4], with -1.2% six-month YoY. For retailers, manufacturers and suppliers, this separates buyer-side market scale from channel turnover and domestic industry pressure.",
      "Supply-chain exposure is also material: import share is 43.5% and classified as medium dependence [6], with +0.8 pp recent change. The macro backdrop is expanding, with housing activity at 158.9 index points [8], +12.5% six-month YoY. Overall, the market structure points to a large European demand market where sourcing exposure, domestic production pressure and retail momentum all matter."
    ],
    "sections": [
      {
        "section_id": "market_size",
        "title": "Market Size & Consumption",
        "paragraphs": [
          "The Spanish furniture market is currently expanding, with a consumer market size reaching 10.5 billion euros, reflecting a 4.0% annual change [2]. This growth indicates a robust demand environment, suggesting that retail and production sectors are likely benefiting from increased consumption levels, which are 51.3% above the trough observed in 2020 [1].",
          "Apparent consumption in Spain stands at 9.6 billion euros, further underscoring the market's upward trajectory [1]. This expansion in consumption not only highlights the resilience of the domestic market but also points to potential opportunities for suppliers and retailers to capitalize on the growing demand, thereby influencing overall market dynamics."
        ],
        "indicator_refs": [
          2,
          1
        ]
      },
      {
        "section_id": "retail",
        "title": "Retail & Demand",
        "paragraphs": [
          "The Spanish furniture retail market is currently expanding, with a retail market size reaching 11.0 billion euros, reflecting a 4.0% annual change [3]. This growth indicates a robust demand environment, suggesting that consumer spending in the furniture sector is on an upward trajectory, which may positively influence production and supply chain dynamics in the near term.",
          "Despite the overall expansion, the product search trend has softened, currently at 197.2 index points, which is 16.0% below its earlier peak [10]. This decline may signal a temporary weakening in consumer interest or purchasing intent, potentially impacting future retail performance and necessitating strategic adjustments in inventory and marketing approaches."
        ],
        "indicator_refs": [
          3,
          10
        ]
      },
      {
        "section_id": "industry",
        "title": "Industry & Production",
        "paragraphs": [
          "Spain's furniture production market is currently valued at approximately 8.4 billion euros, reflecting a softening trend with a -1.2% year-over-year decline over the past six months [4]. This decline indicates potential challenges in demand and consumption within the retail sector, which may affect both production levels and pricing strategies in the short term.",
          "The producer price index stands at 116.7 index points, showing moderate pressure with a 2.0 percentage point increase year-over-year [5]. This upward pressure on producer prices may impact the overall cost structure for manufacturers, potentially leading to adjustments in pricing strategies and supply chain dynamics as they navigate the current market conditions."
        ],
        "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.5% as of the latest data, reflecting a slight increase of 0.8 percentage points [6]. This reliance underscores the significance of international suppliers in meeting domestic demand, particularly from key partners like China, which accounts for 26.68% of total imports. The concentration of imports from a limited number of countries may pose risks to supply stability, especially in the face of global trade fluctuations.",
          "The current import dynamics indicate a potential pressure on local production and retail sectors, as the market navigates the implications of foreign sourcing. With China and Portugal being the primary suppliers, any disruptions in these markets could directly impact the availability and pricing of furniture in Spain [7]. Furthermore, the year-over-year decline in imports from China by 1.7% suggests a need for diversification in sourcing strategies to mitigate risks associated with over-reliance on specific countries [7]."
        ],
        "indicator_refs": [
          6,
          7
        ]
      },
      {
        "section_id": "macroeconomics",
        "title": "Macroeconomics",
        "paragraphs": [
          "Spain's housing market activity is currently expanding, with an index value of 158.9 points, reflecting a 12.5% increase year-over-year. This growth signals a robust demand for housing, which can positively influence the furniture market by driving retail sales and production levels as consumers invest in home furnishings to complement their living spaces [8].",
          "In contrast, consumer confidence is weakening, currently at -6.4 points, indicating a decline in consumer sentiment that could dampen spending in the furniture sector. This juxtaposition of strong housing market activity against declining consumer confidence suggests a complex market environment where demand may be influenced by broader economic conditions, potentially leading to price pressures in the furniture market [9]."
        ],
        "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."
      }
    ],
    "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,
      "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/"
      },
      "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/"
      },
      "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"
          },
          {
            "x_axis": "2016",
            "value": 5013.7,
            "value_label": "5013.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2017",
            "value": 5332.0,
            "value_label": "5332.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2018",
            "value": 5797.5,
            "value_label": "5797.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2019",
            "value": 6170.9,
            "value_label": "6170.9",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2020",
            "value": 5619.7,
            "value_label": "5619.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2021",
            "value": 7137.7,
            "value_label": "7137.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2022",
            "value": 7715.6,
            "value_label": "7715.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2023",
            "value": 7997.8,
            "value_label": "7997.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2024",
            "value": 8142.5,
            "value_label": "8142.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          },
          {
            "x_axis": "2025",
            "value": 8441.5,
            "value_label": "8441.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid"
          }
        ],
        "source_url": "/indicators/industry/market-size/spain-furniture-production-turnover/"
      },
      "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.2668
          },
          {
            "name": "Portugal",
            "label": "PT",
            "value": 0.103
          },
          {
            "name": "Morocco",
            "label": "MA",
            "value": 0.094
          },
          {
            "name": "Germany",
            "label": "DE",
            "value": 0.0937
          },
          {
            "name": "Italy",
            "label": "IT",
            "value": 0.0898
          },
          {
            "name": "Poland",
            "label": "PL",
            "value": 0.0639
          },
          {
            "name": "France",
            "label": "FR",
            "value": 0.0521
          },
          {
            "name": "Vietnam",
            "label": "VN",
            "value": 0.0283
          },
          {
            "name": "Lithuania",
            "label": "LT",
            "value": 0.0267
          },
          {
            "name": "Hungary",
            "label": "HU",
            "value": 0.0222
          },
          {
            "name": "Others",
            "label": "Others",
            "value": 0.1594
          }
        ],
        "source_url": "/indicators/industry/trade/spain-furniture-imports-by-country/"
      },
      "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": 62.08
          },
          {
            "date": "2015-02-01",
            "geo": "ES",
            "value": 60.44
          },
          {
            "date": "2015-03-01",
            "geo": "ES",
            "value": 58.74
          },
          {
            "date": "2015-04-01",
            "geo": "ES",
            "value": 63.28
          },
          {
            "date": "2015-05-01",
            "geo": "ES",
            "value": 63.27
          },
          {
            "date": "2015-06-01",
            "geo": "ES",
            "value": 64.81
          },
          {
            "date": "2015-07-01",
            "geo": "ES",
            "value": 75.96
          },
          {
            "date": "2015-08-01",
            "geo": "ES",
            "value": 75.21
          },
          {
            "date": "2015-09-01",
            "geo": "ES",
            "value": 77.17
          },
          {
            "date": "2015-10-01",
            "geo": "ES",
            "value": 71.19
          },
          {
            "date": "2015-11-01",
            "geo": "ES",
            "value": 72.51
          },
          {
            "date": "2015-12-01",
            "geo": "ES",
            "value": 77.76
          },
          {
            "date": "2016-01-01",
            "geo": "ES",
            "value": 71.56
          },
          {
            "date": "2016-02-01",
            "geo": "ES",
            "value": 85.95
          },
          {
            "date": "2016-03-01",
            "geo": "ES",
            "value": 67.71
          },
          {
            "date": "2016-04-01",
            "geo": "ES",
            "value": 87.05
          },
          {
            "date": "2016-05-01",
            "geo": "ES",
            "value": 96.91
          },
          {
            "date": "2016-06-01",
            "geo": "ES",
            "value": 96.53
          },
          {
            "date": "2016-07-01",
            "geo": "ES",
            "value": 86.05
          },
          {
            "date": "2016-08-01",
            "geo": "ES",
            "value": 75.39
          },
          {
            "date": "2016-09-01",
            "geo": "ES",
            "value": 68.98
          },
          {
            "date": "2016-10-01",
            "geo": "ES",
            "value": 70.25
          },
          {
            "date": "2016-11-01",
            "geo": "ES",
            "value": 77.86
          },
          {
            "date": "2016-12-01",
            "geo": "ES",
            "value": 84.27
          },
          {
            "date": "2017-01-01",
            "geo": "ES",
            "value": 81.89
          },
          {
            "date": "2017-02-01",
            "geo": "ES",
            "value": 76.19
          },
          {
            "date": "2017-03-01",
            "geo": "ES",
            "value": 80.65
          },
          {
            "date": "2017-04-01",
            "geo": "ES",
            "value": 83.57
          },
          {
            "date": "2017-05-01",
            "geo": "ES",
            "value": 86.24
          },
          {
            "date": "2017-06-01",
            "geo": "ES",
            "value": 91.92
          },
          {
            "date": "2017-07-01",
            "geo": "ES",
            "value": 95.72
          },
          {
            "date": "2017-08-01",
            "geo": "ES",
            "value": 91.81
          },
          {
            "date": "2017-09-01",
            "geo": "ES",
            "value": 82.65
          },
          {
            "date": "2017-10-01",
            "geo": "ES",
            "value": 78.83
          },
          {
            "date": "2017-11-01",
            "geo": "ES",
            "value": 86.46
          },
          {
            "date": "2017-12-01",
            "geo": "ES",
            "value": 91.75
          },
          {
            "date": "2018-01-01",
            "geo": "ES",
            "value": 93.34
          },
          {
            "date": "2018-02-01",
            "geo": "ES",
            "value": 94.78
          },
          {
            "date": "2018-03-01",
            "geo": "ES",
            "value": 94.83
          },
          {
            "date": "2018-04-01",
            "geo": "ES",
            "value": 100.98
          },
          {
            "date": "2018-05-01",
            "geo": "ES",
            "value": 100.87
          },
          {
            "date": "2018-06-01",
            "geo": "ES",
            "value": 104.56
          },
          {
            "date": "2018-07-01",
            "geo": "ES",
            "value": 112.34
          },
          {
            "date": "2018-08-01",
            "geo": "ES",
            "value": 97.22
          },
          {
            "date": "2018-09-01",
            "geo": "ES",
            "value": 98.53
          },
          {
            "date": "2018-10-01",
            "geo": "ES",
            "value": 87.56
          },
          {
            "date": "2018-11-01",
            "geo": "ES",
            "value": 96.85
          },
          {
            "date": "2018-12-01",
            "geo": "ES",
            "value": 105.07
          },
          {
            "date": "2019-01-01",
            "geo": "ES",
            "value": 99.01
          },
          {
            "date": "2019-02-01",
            "geo": "ES",
            "value": 99.42
          },
          {
            "date": "2019-03-01",
            "geo": "ES",
            "value": 98.06
          },
          {
            "date": "2019-04-01",
            "geo": "ES",
            "value": 98.87
          },
          {
            "date": "2019-05-01",
            "geo": "ES",
            "value": 113.98
          },
          {
            "date": "2019-06-01",
            "geo": "ES",
            "value": 105.19
          },
          {
            "date": "2019-07-01",
            "geo": "ES",
            "value": 101.85
          },
          {
            "date": "2019-08-01",
            "geo": "ES",
            "value": 90.38
          },
          {
            "date": "2019-09-01",
            "geo": "ES",
            "value": 87.1
          },
          {
            "date": "2019-10-01",
            "geo": "ES",
            "value": 97.69
          },
          {
            "date": "2019-11-01",
            "geo": "ES",
            "value": 101.41
          },
          {
            "date": "2019-12-01",
            "geo": "ES",
            "value": 107.04
          },
          {
            "date": "2020-01-01",
            "geo": "ES",
            "value": 104.66
          },
          {
            "date": "2020-02-01",
            "geo": "ES",
            "value": 102.61
          },
          {
            "date": "2020-03-01",
            "geo": "ES",
            "value": 91.66
          },
          {
            "date": "2020-04-01",
            "geo": "ES",
            "value": 84.64
          },
          {
            "date": "2020-05-01",
            "geo": "ES",
            "value": 79.41
          },
          {
            "date": "2020-06-01",
            "geo": "ES",
            "value": 84.86
          },
          {
            "date": "2020-07-01",
            "geo": "ES",
            "value": 98.99
          },
          {
            "date": "2020-08-01",
            "geo": "ES",
            "value": 98.97
          },
          {
            "date": "2020-09-01",
            "geo": "ES",
            "value": 100.36
          },
          {
            "date": "2020-10-01",
            "geo": "ES",
            "value": 96.84
          },
          {
            "date": "2020-11-01",
            "geo": "ES",
            "value": 107.27
          },
          {
            "date": "2020-12-01",
            "geo": "ES",
            "value": 117.42
          },
          {
            "date": "2021-01-01",
            "geo": "ES",
            "value": 112.87
          },
          {
            "date": "2021-02-01",
            "geo": "ES",
            "value": 109.51
          },
          {
            "date": "2021-03-01",
            "geo": "ES",
            "value": 114.74
          },
          {
            "date": "2021-04-01",
            "geo": "ES",
            "value": 123.1
          },
          {
            "date": "2021-05-01",
            "geo": "ES",
            "value": 129.25
          },
          {
            "date": "2021-06-01",
            "geo": "ES",
            "value": 131.01
          },
          {
            "date": "2021-07-01",
            "geo": "ES",
            "value": 137.57
          },
          {
            "date": "2021-08-01",
            "geo": "ES",
            "value": 125.84
          },
          {
            "date": "2021-09-01",
            "geo": "ES",
            "value": 116.14
          },
          {
            "date": "2021-10-01",
            "geo": "ES",
            "value": 109.45
          },
          {
            "date": "2021-11-01",
            "geo": "ES",
            "value": 120.29
          },
          {
            "date": "2021-12-01",
            "geo": "ES",
            "value": 125.95
          },
          {
            "date": "2022-01-01",
            "geo": "ES",
            "value": 126.75
          },
          {
            "date": "2022-02-01",
            "geo": "ES",
            "value": 124.21
          },
          {
            "date": "2022-03-01",
            "geo": "ES",
            "value": 127.88
          },
          {
            "date": "2022-04-01",
            "geo": "ES",
            "value": 134.75
          },
          {
            "date": "2022-05-01",
            "geo": "ES",
            "value": 143.79
          },
          {
            "date": "2022-06-01",
            "geo": "ES",
            "value": 141.34
          },
          {
            "date": "2022-07-01",
            "geo": "ES",
            "value": 146.28
          },
          {
            "date": "2022-08-01",
            "geo": "ES",
            "value": 133.33
          },
          {
            "date": "2022-09-01",
            "geo": "ES",
            "value": 126.63
          },
          {
            "date": "2022-10-01",
            "geo": "ES",
            "value": 113.98
          },
          {
            "date": "2022-11-01",
            "geo": "ES",
            "value": 125.11
          },
          {
            "date": "2022-12-01",
            "geo": "ES",
            "value": 125.92
          },
          {
            "date": "2023-01-01",
            "geo": "ES",
            "value": 118.83
          },
          {
            "date": "2023-02-01",
            "geo": "ES",
            "value": 111.76
          },
          {
            "date": "2023-03-01",
            "geo": "ES",
            "value": 111.52
          },
          {
            "date": "2023-04-01",
            "geo": "ES",
            "value": 114.21
          },
          {
            "date": "2023-05-01",
            "geo": "ES",
            "value": 118.62
          },
          {
            "date": "2023-06-01",
            "geo": "ES",
            "value": 119.47
          },
          {
            "date": "2023-07-01",
            "geo": "ES",
            "value": 126.73
          },
          {
            "date": "2023-08-01",
            "geo": "ES",
            "value": 117.68
          },
          {
            "date": "2023-09-01",
            "geo": "ES",
            "value": 109.4
          },
          {
            "date": "2023-10-01",
            "geo": "ES",
            "value": 109.85
          },
          {
            "date": "2023-11-01",
            "geo": "ES",
            "value": 115.02
          },
          {
            "date": "2023-12-01",
            "geo": "ES",
            "value": 123.11
          },
          {
            "date": "2024-01-01",
            "geo": "ES",
            "value": 124.19
          },
          {
            "date": "2024-02-01",
            "geo": "ES",
            "value": 127.83
          },
          {
            "date": "2024-03-01",
            "geo": "ES",
            "value": 127.07
          },
          {
            "date": "2024-04-01",
            "geo": "ES",
            "value": 133.9
          },
          {
            "date": "2024-05-01",
            "geo": "ES",
            "value": 123.35
          },
          {
            "date": "2024-06-01",
            "geo": "ES",
            "value": 141.26
          },
          {
            "date": "2024-07-01",
            "geo": "ES",
            "value": 144.56
          },
          {
            "date": "2024-08-01",
            "geo": "ES",
            "value": 138.17
          },
          {
            "date": "2024-09-01",
            "geo": "ES",
            "value": 129.29
          },
          {
            "date": "2024-10-01",
            "geo": "ES",
            "value": 118.72
          },
          {
            "date": "2024-11-01",
            "geo": "ES",
            "value": 133.68
          },
          {
            "date": "2024-12-01",
            "geo": "ES",
            "value": 148.64
          },
          {
            "date": "2025-01-01",
            "geo": "ES",
            "value": 147.44
          },
          {
            "date": "2025-02-01",
            "geo": "ES",
            "value": 147.52
          },
          {
            "date": "2025-03-01",
            "geo": "ES",
            "value": 149.4
          },
          {
            "date": "2025-04-01",
            "geo": "ES",
            "value": 156.12
          },
          {
            "date": "2025-05-01",
            "geo": "ES",
            "value": 157.85
          },
          {
            "date": "2025-06-01",
            "geo": "ES",
            "value": 165.47
          },
          {
            "date": "2025-07-01",
            "geo": "ES",
            "value": 172.68
          },
          {
            "date": "2025-08-01",
            "geo": "ES",
            "value": 158.66
          },
          {
            "date": "2025-09-01",
            "geo": "ES",
            "value": 148.28
          },
          {
            "date": "2025-10-01",
            "geo": "ES",
            "value": 139.01
          },
          {
            "date": "2025-11-01",
            "geo": "ES",
            "value": 154.29
          },
          {
            "date": "2025-12-01",
            "geo": "ES",
            "value": 167.08
          },
          {
            "date": "2026-01-01",
            "geo": "ES",
            "value": 158.6
          },
          {
            "date": "2026-02-01",
            "geo": "ES",
            "value": 158.91
          }
        ],
        "source_url": "/indicators/macroeconomics/housing/spain-housing-market-activity/"
      },
      "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"
      ],
      "rows": [
        {
          "name": "DE",
          "label": "DE",
          "value": 39173.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 40579.0
        },
        {
          "name": "IT",
          "label": "IT",
          "value": 26355.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 26131.2
        },
        {
          "name": "FR",
          "label": "FR",
          "value": 17618.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 18558.2
        },
        {
          "name": "NL",
          "label": "NL",
          "value": 11768.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 11552.0
        },
        {
          "name": "ES",
          "label": "ES",
          "value": 10101.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 10023.0
        }
      ]
    },
    {
      "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": 655.86,
          "metric_value": 11768000000.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": 506.0,
          "metric_value": 3016400000.0,
          "population": 5961249
        },
        {
          "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": "Ireland",
          "label": "IE",
          "geo": "IE",
          "year": "2024",
          "value_per_capita": 405.76,
          "metric_value": 2171500000.0,
          "population": 5351681
        },
        {
          "name": "Sweden",
          "label": "SE",
          "geo": "SE",
          "year": "2024",
          "value_per_capita": 377.28,
          "metric_value": 3980900000.0,
          "population": 10551707
        },
        {
          "name": "Finland",
          "label": "FI",
          "geo": "FI",
          "year": "2024",
          "value_per_capita": 303.9,
          "metric_value": 1703000000.0,
          "population": 5603851
        }
      ]
    },
    {
      "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": "DE",
          "label": "DE",
          "value": 24875.98,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 23789.35
        },
        {
          "name": "IT",
          "label": "IT",
          "value": 19427.69,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 18278.12
        },
        {
          "name": "FR",
          "label": "FR",
          "value": 12096.38,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 12740.1
        },
        {
          "name": "ES",
          "label": "ES",
          "value": 9641.29,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 9181.73
        },
        {
          "name": "NL",
          "label": "NL",
          "value": 7237.21,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 6975.1
        },
        {
          "name": "AT",
          "label": "AT",
          "value": 4576.05,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 4517.91
        },
        {
          "name": "PL",
          "label": "PL",
          "value": 3393.19,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 3359.3
        },
        {
          "name": "BE",
          "label": "BE",
          "value": 3223.51,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 3210.5
        },
        {
          "name": "SE",
          "label": "SE",
          "value": 3009.03,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 2919.31
        },
        {
          "name": "RO",
          "label": "RO",
          "value": 2560.85,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 1907.6
        }
      ]
    },
    {
      "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": 497.55,
          "metric_value": 4576050000.0,
          "population": 9197213
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "geo": "NL",
          "year": "2025",
          "value_per_capita": 401.09,
          "metric_value": 7237210000.0,
          "population": 18044027
        },
        {
          "name": "Italy",
          "label": "IT",
          "geo": "IT",
          "year": "2025",
          "value_per_capita": 329.6,
          "metric_value": 19427690000.0,
          "population": 58943464
        },
        {
          "name": "Denmark",
          "label": "DK",
          "geo": "DK",
          "year": "2025",
          "value_per_capita": 318.84,
          "metric_value": 1910740000.0,
          "population": 5992734
        },
        {
          "name": "Germany",
          "label": "DE",
          "geo": "DE",
          "year": "2025",
          "value_per_capita": 297.64,
          "metric_value": 24875980000.0,
          "population": 83577140
        },
        {
          "name": "Sweden",
          "label": "SE",
          "geo": "SE",
          "year": "2025",
          "value_per_capita": 284.2,
          "metric_value": 3009030000.0,
          "population": 10587710
        },
        {
          "name": "Belgium",
          "label": "BE",
          "geo": "BE",
          "year": "2025",
          "value_per_capita": 271.26,
          "metric_value": 3223510000.0,
          "population": 11883495
        },
        {
          "name": "Lithuania",
          "label": "LT",
          "geo": "LT",
          "year": "2025",
          "value_per_capita": 271.21,
          "metric_value": 783970000.0,
          "population": 2890664
        },
        {
          "name": "Finland",
          "label": "FI",
          "geo": "FI",
          "year": "2025",
          "value_per_capita": 259.1,
          "metric_value": 1460300000.0,
          "population": 5635971
        },
        {
          "name": "Spain",
          "label": "ES",
          "geo": "ES",
          "year": "2025",
          "value_per_capita": 196.25,
          "metric_value": 9641290000.0,
          "population": 49128297
        }
      ]
    },
    {
      "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": "2025-10-01",
          "geo": "ES",
          "value_nominal": 805954947.8995516,
          "value_real": 708851141.9942399,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 3.8,
          "previous_year_value": 776760490.6,
          "previous_year_date": "2024-10"
        },
        {
          "date": "2025-11-01",
          "geo": "ES",
          "value_nominal": 734975231.7754431,
          "value_real": 645855234.8568782,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 0.3,
          "previous_year_value": 732575526.0,
          "previous_year_date": "2024-11"
        },
        {
          "date": "2025-12-01",
          "geo": "ES",
          "value_nominal": 660516648.8228374,
          "value_real": 579915593.741135,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 2.7,
          "previous_year_value": 643215335.7,
          "previous_year_date": "2024-12"
        },
        {
          "date": "2026-01-01",
          "geo": "ES",
          "value_nominal": 573462554.459014,
          "value_real": 498668535.93780845,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -10.9,
          "previous_year_value": 643787591.3,
          "previous_year_date": "2025-01"
        },
        {
          "date": "2026-02-01",
          "geo": "ES",
          "value_nominal": 684927001.9186536,
          "value_real": 594045516.8373657,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -2.6,
          "previous_year_value": 703153814.9,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "ES",
          "value_nominal": 751232708.2692899,
          "value_real": 647621475.2439069,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -0.4,
          "previous_year_value": 754423681.1,
          "previous_year_date": "2025-03"
        }
      ]
    },
    {
      "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": "UA",
          "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": "EL",
          "label": "EL",
          "geo": "EL",
          "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-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 1.1,
          "previous_value": 1.1,
          "yoy_pct": -1.7
        },
        {
          "name": "Germany",
          "label": "DE",
          "group": "DE",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 4.9
        },
        {
          "name": "Italy",
          "label": "IT",
          "group": "IT",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -5.7
        },
        {
          "name": "Morocco",
          "label": "MA",
          "group": "MA",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -0.5
        },
        {
          "name": "Portugal",
          "label": "PT",
          "group": "PT",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 0.4
        },
        {
          "name": "Poland",
          "label": "PL",
          "group": "PL",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.3,
          "previous_value": 0.3,
          "yoy_pct": -3.8
        },
        {
          "name": "France",
          "label": "FR",
          "group": "FR",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.2,
          "previous_value": 0.2,
          "yoy_pct": -2.8
        },
        {
          "name": "Czechia",
          "label": "CZ",
          "group": "CZ",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": -37.7
        },
        {
          "name": "Hungary",
          "label": "HU",
          "group": "HU",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": 55.6
        },
        {
          "name": "Ireland",
          "label": "IE",
          "group": "IE",
          "period_start": "2025-04",
          "period_end": "2026-03",
          "previous_period_start": "2024-04",
          "previous_period_end": "2025-03",
          "value": 0.1,
          "previous_value": 0.0,
          "yoy_pct": 2065.1
        }
      ]
    },
    {
      "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": "CZ",
          "label": "CZ",
          "value": 355.57,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 464.56
        },
        {
          "name": "PL",
          "label": "PL",
          "value": 110.35,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 108.35
        },
        {
          "name": "HU",
          "label": "HU",
          "value": 108.07,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 106.36
        },
        {
          "name": "DK",
          "label": "DK",
          "value": 102.0,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 100.3
        },
        {
          "name": "BE",
          "label": "BE",
          "value": 91.62,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 91.85
        },
        {
          "name": "NL",
          "label": "NL",
          "value": 89.34,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 88.46
        },
        {
          "name": "SE",
          "label": "SE",
          "value": 72.33,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 72.05
        },
        {
          "name": "DE",
          "label": "DE",
          "value": 68.03,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 64.14
        },
        {
          "name": "FR",
          "label": "FR",
          "value": 67.94,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 65.82
        },
        {
          "name": "PT",
          "label": "PT",
          "value": 67.84,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 70.61
        }
      ]
    },
    {
      "id": "product_search_latest_rows",
      "title": "Product search trend latest months",
      "summary": "",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "columns": [
        "date",
        "value"
      ],
      "rows": [
        {
          "date": "2025-11-01",
          "geo": "es",
          "value": 228.89024711206784
        },
        {
          "date": "2025-12-01",
          "geo": "es",
          "value": 196.21232827220697
        },
        {
          "date": "2026-01-01",
          "geo": "es",
          "value": 234.65863407662724
        },
        {
          "date": "2026-02-01",
          "geo": "es",
          "value": 211.37325495391366
        },
        {
          "date": "2026-03-01",
          "geo": "es",
          "value": 208.45461231011322
        },
        {
          "date": "2026-04-01",
          "geo": "es",
          "value": 197.2210501578766
        }
      ]
    },
    {
      "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.7,
          "geo": "ES"
        },
        {
          "year": "2025",
          "value": 43.5,
          "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-06-04",
    "refresh_frequency": "monthly",
    "executive_summary": "Spain's furniture market is currently positioned within a broader European context, characterized by an expanding consumer market and retail turnover, both reflecting a positive annual growth trajectory. The housing market activity has notably surged, indicating a robust demand backdrop that supports furniture consumption. However, while retail dynamics are favorable, production turnover is experiencing a softening trend, suggesting potential challenges in domestic manufacturing capabilities. This duality highlights a reliance on imports, which now constitute a significant share of the market, underscoring Spain's medium dependence on foreign suppliers to meet consumer demand [2][3]. The competitive landscape is further influenced by moderate pressure on producer prices, which may affect profitability for local manufacturers amidst rising costs. Consumer confidence, however, has weakened, indicating potential headwinds for future demand despite current growth in retail and housing activity. This juxtaposition of expanding market size alongside softening production signals a critical juncture for stakeholders, necessitating strategic adjustments to navigate the evolving landscape effectively. As Spain continues to balance its import reliance with domestic production challenges, the market's resilience will be tested in the coming periods [4][9].",
    "key_measurements": [
      {
        "metric": "Apparent consumption",
        "latest_value": "9.6 billion euro",
        "status": "Expanding",
        "context": "51.3% 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": "+4.0% annual change",
        "source_ref": 3
      },
      {
        "metric": "Production market size",
        "latest_value": "8.4 billion euro",
        "status": "Softening",
        "context": "-1.2% six-month YoY",
        "source_ref": 4
      },
      {
        "metric": "Producer price index",
        "latest_value": "116.7 index points",
        "status": "Moderate pressure",
        "context": "+2.0 pp six-month YoY",
        "source_ref": 5
      },
      {
        "metric": "Import share",
        "latest_value": "43.5%",
        "status": "Medium dependence",
        "context": "+0.8 pp recent change",
        "source_ref": 6
      },
      {
        "metric": "Housing market activity",
        "latest_value": "158.9 index points",
        "status": "Expanding",
        "context": "+12.5% six-month YoY",
        "source_ref": 8
      },
      {
        "metric": "Consumer confidence",
        "latest_value": "-6.4 points",
        "status": "Weakening",
        "context": "-1.8 pp six-month change",
        "source_ref": 9
      },
      {
        "metric": "Product search trend",
        "latest_value": "197.2 index points",
        "status": "Softening",
        "context": "16.0% below the earlier peak",
        "source_ref": 10
      }
    ],
    "sections": [
      {
        "id": "market_size",
        "title": "Market Size & Consumption",
        "main_indicator": "consumer_market_size",
        "summary": "The Spanish furniture market is currently expanding, with a consumer market size reaching 10.5 billion euros, reflecting a 4.0% annual change [2]. This growth indicates a robust demand environment, suggesting that retail and production sectors are likely benefiting from increased consumption levels, which are 51.3% above the trough observed in 2020 [1]. Apparent consumption in Spain stands at 9.6 billion euros, further underscoring the market's upward trajectory [1]. This expansion in consumption not only highlights the resilience of the domestic market but also points to potential opportunities for suppliers and retailers to capitalize on the growing demand, thereby influencing overall market dynamics."
      },
      {
        "id": "retail",
        "title": "Retail & Demand",
        "main_indicator": "retail_turnover",
        "summary": "The Spanish furniture retail market is currently expanding, with a retail market size reaching 11.0 billion euros, reflecting a 4.0% annual change [3]. This growth indicates a robust demand environment, suggesting that consumer spending in the furniture sector is on an upward trajectory, which may positively influence production and supply chain dynamics in the near term. Despite the overall expansion, the product search trend has softened, currently at 197.2 index points, which is 16.0% below its earlier peak [10]. This decline may signal a temporary weakening in consumer interest or purchasing intent, potentially impacting future retail performance and necessitating strategic adjustments in inventory and marketing approaches."
      },
      {
        "id": "industry",
        "title": "Industry & Production",
        "main_indicator": "production_turnover",
        "summary": "Spain's furniture production market is currently valued at approximately 8.4 billion euros, reflecting a softening trend with a -1.2% year-over-year decline over the past six months [4]. This decline indicates potential challenges in demand and consumption within the retail sector, which may affect both production levels and pricing strategies in the short term. The producer price index stands at 116.7 index points, showing moderate pressure with a 2.0 percentage point increase year-over-year [5]. This upward pressure on producer prices may impact the overall cost structure for manufacturers, potentially leading to adjustments in pricing strategies and supply chain dynamics as they navigate the current market conditions."
      },
      {
        "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.5% as of the latest data, reflecting a slight increase of 0.8 percentage points [6]. This reliance underscores the significance of international suppliers in meeting domestic demand, particularly from key partners like China, which accounts for 26.68% of total imports. The concentration of imports from a limited number of countries may pose risks to supply stability, especially in the face of global trade fluctuations. The current import dynamics indicate a potential pressure on local production and retail sectors, as the market navigates the implications of foreign sourcing. With China and Portugal being the primary suppliers, any disruptions in these markets could directly impact the availability and pricing of furniture in Spain [7]. Furthermore, the year-over-year decline in imports from China by 1.7% suggests a need for diversification in sourcing strategies to mitigate risks associated with over-reliance on specific countries [7]."
      },
      {
        "id": "macroeconomics",
        "title": "Macroeconomics",
        "main_indicator": "housing_market_activity",
        "summary": "Spain's housing market activity is currently expanding, with an index value of 158.9 points, reflecting a 12.5% increase year-over-year. This growth signals a robust demand for housing, which can positively influence the furniture market by driving retail sales and production levels as consumers invest in home furnishings to complement their living spaces [8]. In contrast, consumer confidence is weakening, currently at -6.4 points, indicating a decline in consumer sentiment that could dampen spending in the furniture sector. This juxtaposition of strong housing market activity against declining consumer confidence suggests a complex market environment where demand may be influenced by broader economic conditions, potentially leading to price pressures in the furniture market [9]."
      }
    ],
    "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."
  ]
}
