{
  "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-07-20T13:34:12.146760+00:00",
  "market_data_updated_at": "2026-07-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"
    ]
  },
  "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-07-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-07-13"
    },
    {
      "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-06-15"
    },
    {
      "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-07-13"
    },
    {
      "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-07-06"
    },
    {
      "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-07-06"
    },
    {
      "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-07-06"
    },
    {
      "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-07-13"
    },
    {
      "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-07-13"
    },
    {
      "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-07-07"
    }
  ],
  "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": 9647.0,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 9181.7,
      "change_abs": 465.3,
      "change_pct": 5.07,
      "status": "Expanding",
      "context": "51.4% 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.65,
      "context": "+2.6% six-month YoY",
      "status": "Expanding"
    },
    {
      "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.69,
      "status": "Under pressure",
      "context": "-1.7% six-month YoY"
    },
    {
      "id": "producer_price",
      "label": "Producer price index",
      "section": "industry",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "period": "2026-05-01",
      "value": 117.4,
      "unit": "Index [2021=100]",
      "previous_period": "2026-04-01",
      "previous_value": 116.7,
      "change_abs": 0.7,
      "change_pct": 0.6,
      "yoy_pct": 3.3,
      "previous_year_value": 113.6,
      "previous_year_date": "2025-05",
      "short_term_yoy_pct": 2.34,
      "status": "Elevated pressure",
      "context": "+2.3 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-03-01",
      "value": 110.6,
      "unit": "Index [2019=100]",
      "previous_period": "2026-02-01",
      "previous_value": 114.6,
      "change_abs": -4.01,
      "change_pct": -3.5,
      "short_term_yoy_pct": 0.35,
      "status": "Supportive; broadly stable",
      "context": "+11 pts vs 2019"
    },
    {
      "id": "consumer_confidence",
      "label": "Consumer confidence",
      "section": "macroeconomics",
      "indicator_key": "consumer_confidence",
      "indicator_ref": 9,
      "period": "2026-06-01",
      "value": -3.7,
      "unit": "Balance [PP]",
      "previous_period": "2026-05-01",
      "previous_value": -5.3,
      "change_abs": 1.6,
      "change_pct": 30.19,
      "short_term_yoy_pct": -119.61,
      "short_term_change_abs": -2.03,
      "status": "Recovering",
      "context": "+1.6 pp recent change"
    },
    {
      "id": "product_search",
      "label": "Product search trend",
      "section": "retail",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "period": "2026-04-01",
      "value": 195.2,
      "unit": "Index",
      "previous_period": "2026-03-01",
      "previous_value": 206.9,
      "change_abs": -11.67,
      "change_pct": -5.64,
      "short_term_yoy_pct": 30.05,
      "status": "Softening",
      "context": "16.8% 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 base and significant import activity. The consumer market size is expanding, reflecting a positive trend in household spending, while retail turnover has shown steady growth. However, production turnover is currently under pressure, indicating challenges within the domestic manufacturing sector. This dynamic suggests that while demand remains strong, the local industry faces hurdles that could impact overall market performance [1]. Retail 6-month momentum is +2.6% year over year, supporting a positive near-term demand read. [3]",
      "Housing market activity in Spain is supportive, with levels above the 2019 baseline, which bodes well for future furniture demand. Despite this, consumer confidence remains a headwind, albeit showing signs of recovery. The medium dependence on imports, coupled with elevated producer prices, underscores the complexities of trade and competitiveness in the market. These factors collectively highlight a landscape where consumer demand is buoyed by housing activity, yet tempered by production challenges and fluctuating confidence levels [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.6% six-month YoY, while production is under pressure at 8.4 billion euro [4], with -1.7% six-month YoY.",
      "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 supportive; broadly stable, with housing activity at 110.6 index points [8], +11 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 Spanish furniture market is currently expanding, with the consumer market size reaching 10.5 billion euro, reflecting a 4.0% annual change [2]. This growth indicates a robust demand for furniture, driven by increasing consumer expenditure and a recovery from the 2020 trough, where apparent consumption was 51.4% above that low point, now standing at 9.6 billion euro [1].",
          "In the retail sector, Spain's furniture market is showing positive momentum, with year-on-year growth rates of 5.0% and 3.9% in recent periods [3]. This upward trend suggests a strengthening retail environment, which may lead to increased production and supply chain activity as retailers respond to growing consumer demand."
        ],
        "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.6% over the past six months [3]. This growth indicates a robust demand environment, supported by a steady increase in retail turnover, which has shown resilience despite broader economic pressures. The upward trajectory in market size from 8,159.7 million euro in 2018 to a current 10,992.0 million euro in 2025 underscores a significant recovery and stabilization in consumer spending within the furniture sector.",
          "However, the product search trend has softened, currently at 195.2 index points, which is 16.8% below its peak in 2026 [10]. This decline suggests a potential weakening in consumer interest or a shift in purchasing behavior, which could impact future demand dynamics. The juxtaposition of expanding retail turnover and softening product search trends highlights a complex market landscape in Spain, where immediate demand may be buoyed by current spending patterns, yet longer-term consumer engagement appears to be under pressure."
        ],
        "indicator_refs": [
          3,
          10
        ]
      },
      {
        "section_id": "industry",
        "title": "Industry & Production",
        "paragraphs": [
          "The furniture production market in Spain is currently under pressure, with a production market size of 8.4 billion euro, reflecting a -1.7% decline in six-month year-over-year (YoY) performance [4]. This contraction indicates challenges in demand and may impact retail dynamics, as producers adjust to shifting consumption patterns and price pressures in the market.",
          "The producer price index stands at 117.4 index points, showing elevated pressure with a +2.3 percentage point increase in six-month YoY terms [5]. This rise in producer prices suggests that manufacturers are facing increased costs, which could further strain profit margins and influence pricing strategies across the retail sector, potentially leading to a recalibration of supply chain dynamics."
        ],
        "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 on foreign suppliers indicates a significant exposure to global supply chain dynamics, particularly from key partners such as China, which accounts for 27.35% of imports, and Portugal at 10.37% [7]. Such concentration in sourcing may pose risks related to supply disruptions and price volatility, impacting retail and consumption patterns in the domestic market.",
          "The import landscape is evolving, with a notable year-on-year decline of 1.1% current for imports from China by April 2026, while Germany shows a positive trend with a 3.3% increase [7]. This divergence in import growth rates suggests potential shifts in supplier dynamics that could influence Spain's furniture retail environment. As the market navigates these changes, the interplay between domestic production capabilities and import dependencies will be crucial for maintaining competitiveness and meeting consumer demand."
        ],
        "indicator_refs": [
          6,
          7
        ]
      },
      {
        "section_id": "macroeconomics",
        "title": "Macroeconomics",
        "paragraphs": [
          "Spain's housing market activity is currently at 110.6 index points, indicating a broadly stable environment that supports furniture demand in the retail sector [8]. This stability reflects a recovery of 11 points compared to 2019, suggesting a positive trend in consumer engagement with the housing market, which is crucial for furniture consumption and production. As housing activity remains strong, it is likely to bolster retail performance and encourage investment in furniture production.",
          "Consumer confidence in Spain has seen a recent uptick, improving by 1.6 percentage points to a current level of -3.7 points [9]. While still in negative territory, this recovery signals a potential shift in consumer sentiment that could enhance demand for furniture. As confidence grows, consumers may be more inclined to make significant purchases, further supporting the furniture market's resilience amidst broader economic conditions."
        ],
        "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "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",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2024",
            "value": 8142.5,
            "value_label": "8142.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 8142.5,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2025",
            "value": 8441.5,
            "value_label": "8441.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 8441.5,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          }
        ],
        "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.2735
          },
          {
            "name": "Portugal",
            "label": "PT",
            "value": 0.1037
          },
          {
            "name": "Morocco",
            "label": "MA",
            "value": 0.0958
          },
          {
            "name": "Germany",
            "label": "DE",
            "value": 0.0933
          },
          {
            "name": "Italy",
            "label": "IT",
            "value": 0.091
          },
          {
            "name": "Poland",
            "label": "PL",
            "value": 0.0636
          },
          {
            "name": "France",
            "label": "FR",
            "value": 0.0526
          },
          {
            "name": "Vietnam",
            "label": "VN",
            "value": 0.0275
          },
          {
            "name": "Lithuania",
            "label": "LT",
            "value": 0.027
          },
          {
            "name": "Hungary",
            "label": "HU",
            "value": 0.0183
          },
          {
            "name": "Others",
            "label": "Others",
            "value": 0.1538
          }
        ],
        "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
          }
        ],
        "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": 405.76,
          "metric_value": 2171500000.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": 24810.88,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 23789.35
        },
        {
          "name": "Italy",
          "label": "IT",
          "value": 19427.69,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 18278.12
        },
        {
          "name": "France",
          "label": "FR",
          "value": 12073.67,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 12740.1
        },
        {
          "name": "Spain",
          "label": "ES",
          "value": 9646.95,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 9181.73
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 7241.16,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 6975.1
        },
        {
          "name": "Slovakia",
          "label": "SK",
          "value": 5683.67,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 5091.31
        },
        {
          "name": "Austria",
          "label": "AT",
          "value": 4576.21,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 4517.91
        },
        {
          "name": "Poland",
          "label": "PL",
          "value": 3393.19,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 3359.3
        },
        {
          "name": "Belgium",
          "label": "BE",
          "value": 3230.69,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 3210.5
        },
        {
          "name": "Sweden",
          "label": "SE",
          "value": 3010.14,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 2919.31
        }
      ]
    },
    {
      "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": "Slovakia",
          "label": "SK",
          "geo": "SK",
          "year": "2025",
          "value_per_capita": 1048.75,
          "metric_value": 5683670000.0,
          "population": 5419451
        },
        {
          "name": "Austria",
          "label": "AT",
          "geo": "AT",
          "year": "2025",
          "value_per_capita": 497.56,
          "metric_value": 4576210000.0,
          "population": 9197213
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "geo": "NL",
          "year": "2025",
          "value_per_capita": 401.31,
          "metric_value": 7241160000.0,
          "population": 18044027
        },
        {
          "name": "MT",
          "label": "MT",
          "geo": "MT",
          "year": "2025",
          "value_per_capita": 340.04,
          "metric_value": 195270000.0,
          "population": 574250
        },
        {
          "name": "Italy",
          "label": "IT",
          "geo": "IT",
          "year": "2025",
          "value_per_capita": 329.6,
          "metric_value": 19427690000.0,
          "population": 58943464
        },
        {
          "name": "LU",
          "label": "LU",
          "geo": "LU",
          "year": "2025",
          "value_per_capita": 324.48,
          "metric_value": 221290000.0,
          "population": 681973
        },
        {
          "name": "Denmark",
          "label": "DK",
          "geo": "DK",
          "year": "2025",
          "value_per_capita": 319.92,
          "metric_value": 1917220000.0,
          "population": 5992734
        },
        {
          "name": "Estonia",
          "label": "EE",
          "geo": "EE",
          "year": "2025",
          "value_per_capita": 317.4,
          "metric_value": 434830000.0,
          "population": 1369995
        },
        {
          "name": "Ireland",
          "label": "IE",
          "geo": "IE",
          "year": "2025",
          "value_per_capita": 309.1,
          "metric_value": 1681590000.0,
          "population": 5440278
        },
        {
          "name": "Germany",
          "label": "DE",
          "geo": "DE",
          "year": "2025",
          "value_per_capita": 296.86,
          "metric_value": 24810880000.0,
          "population": 83577140
        }
      ]
    },
    {
      "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-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,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": 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,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": 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,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": null,
          "yoy_pct": -2.6,
          "previous_year_value": 703153814.9,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "ES",
          "value_nominal": 753281524.7463878,
          "value_real": 649387715.6309357,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": null,
          "yoy_pct": -0.2,
          "previous_year_value": 754423681.1,
          "previous_year_date": "2025-03"
        },
        {
          "date": "2026-04-01",
          "geo": "ES",
          "value_nominal": 706297688.4997404,
          "value_real": 605231705.9552147,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": null,
          "yoy_pct": 5.2,
          "previous_year_value": 671637365.6,
          "previous_year_date": "2025-04"
        },
        {
          "date": "2026-05-01",
          "geo": "ES",
          "value_nominal": 725740250.3789605,
          "value_real": 618184135.460093,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "country_count": null,
          "observed_country_count": null,
          "nowcast_country_count": null,
          "observed_value_share": null,
          "included_countries": null,
          "observed_countries": null,
          "nowcast_countries": null,
          "is_nowcast": null,
          "is_preliminary": null,
          "aggregation_method": null,
          "coverage_rule": null,
          "source_basis": null,
          "yoy_pct": -4.3,
          "previous_year_value": 758429470.5,
          "previous_year_date": "2025-05"
        }
      ]
    },
    {
      "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-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 1.1,
          "previous_value": 1.1,
          "yoy_pct": -1.1
        },
        {
          "name": "Germany",
          "label": "DE",
          "group": "DE",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 3.3
        },
        {
          "name": "Italy",
          "label": "IT",
          "group": "IT",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": -5.0
        },
        {
          "name": "Morocco",
          "label": "MA",
          "group": "MA",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 1.3
        },
        {
          "name": "Portugal",
          "label": "PT",
          "group": "PT",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.4,
          "previous_value": 0.4,
          "yoy_pct": 0.7
        },
        {
          "name": "Poland",
          "label": "PL",
          "group": "PL",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.3,
          "previous_value": 0.3,
          "yoy_pct": -3.6
        },
        {
          "name": "France",
          "label": "FR",
          "group": "FR",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.2,
          "previous_value": 0.2,
          "yoy_pct": -2.6
        },
        {
          "name": "Czechia",
          "label": "CZ",
          "group": "CZ",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": -41.8
        },
        {
          "name": "Hungary",
          "label": "HU",
          "group": "HU",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": 1.0
        },
        {
          "name": "India",
          "label": "IN",
          "group": "IN",
          "period_start": "2025-05",
          "period_end": "2026-04",
          "previous_period_start": "2024-05",
          "previous_period_end": "2025-04",
          "value": 0.1,
          "previous_value": 0.1,
          "yoy_pct": 9.8
        }
      ]
    },
    {
      "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": 353.79,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 464.56
        },
        {
          "name": "Slovenia",
          "label": "SI",
          "value": 135.56,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 142.01
        },
        {
          "name": "Poland",
          "label": "PL",
          "value": 110.35,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 108.35
        },
        {
          "name": "Hungary",
          "label": "HU",
          "value": 108.04,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 106.36
        },
        {
          "name": "Denmark",
          "label": "DK",
          "value": 102.26,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 100.3
        },
        {
          "name": "LU",
          "label": "LU",
          "value": 99.67,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 99.57
        },
        {
          "name": "Belgium",
          "label": "BE",
          "value": 91.42,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 91.85
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 89.32,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 88.46
        },
        {
          "name": "Sweden",
          "label": "SE",
          "value": 72.28,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 72.05
        },
        {
          "name": "CY",
          "label": "CY",
          "value": 68.94,
          "year": "2025",
          "period_label": "2025",
          "previous_year": "2024",
          "previous_value": 68.12
        }
      ]
    },
    {
      "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": "2025-11-01",
          "geo": "ES",
          "value": 955.7488923319155,
          "yoy_pct": 5.0,
          "previous_year_value": 910.4,
          "previous_year_date": "2024-11"
        },
        {
          "date": "2025-12-01",
          "geo": "ES",
          "value": 965.0765501303825,
          "yoy_pct": 3.9,
          "previous_year_value": 928.5,
          "previous_year_date": "2024-12"
        },
        {
          "date": "2026-01-01",
          "geo": "ES",
          "value": 828.2044345492354,
          "yoy_pct": -1.0,
          "previous_year_value": 836.4,
          "previous_year_date": "2025-01"
        },
        {
          "date": "2026-02-01",
          "geo": "ES",
          "value": 806.358661178004,
          "yoy_pct": -1.2,
          "previous_year_value": 815.9,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "ES",
          "value": 930.0627531212518,
          "yoy_pct": 5.9,
          "previous_year_value": 878.5,
          "previous_year_date": "2025-03"
        },
        {
          "date": "2026-04-01",
          "geo": "ES",
          "value": 913.5344093738495,
          "yoy_pct": 2.6,
          "previous_year_value": 890.0,
          "previous_year_date": "2025-04"
        }
      ]
    },
    {
      "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",
          "value": 230.3462928069675,
          "geo": "es"
        },
        {
          "date": "2025-12-01",
          "value": 196.80302175468256,
          "geo": "es"
        },
        {
          "date": "2026-01-01",
          "value": 234.63413243292553,
          "geo": "es"
        },
        {
          "date": "2026-02-01",
          "value": 215.4620276199932,
          "geo": "es"
        },
        {
          "date": "2026-03-01",
          "value": 206.88796227588895,
          "geo": "es"
        },
        {
          "date": "2026-04-01",
          "value": 195.2172117781954,
          "geo": "es"
        }
      ]
    },
    {
      "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-07-14",
    "refresh_frequency": "monthly",
    "executive_summary": "Spain stands as one of Europe's largest furniture markets, characterized by a robust consumer base and significant import activity. The consumer market size is expanding, reflecting a positive trend in household spending, while retail turnover has shown steady growth. However, production turnover is currently under pressure, indicating challenges within the domestic manufacturing sector. This dynamic suggests that while demand remains strong, the local industry faces hurdles that could impact overall market performance [1]. Retail 6-month momentum is +2.6% year over year, supporting a positive near-term demand read. [3] Housing market activity in Spain is supportive, with levels above the 2019 baseline, which bodes well for future furniture demand. Despite this, consumer confidence remains a headwind, albeit showing signs of recovery. The medium dependence on imports, coupled with elevated producer prices, underscores the complexities of trade and competitiveness in the market. These factors collectively highlight a landscape where consumer demand is buoyed by housing activity, yet tempered by production challenges and fluctuating confidence levels [5].",
    "key_measurements": [
      {
        "metric": "Apparent consumption",
        "latest_value": "9.6 billion euro",
        "status": "Expanding",
        "context": "51.4% 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.6% six-month YoY",
        "source_ref": 3
      },
      {
        "metric": "Production market size",
        "latest_value": "8.4 billion euro",
        "status": "Under pressure",
        "context": "-1.7% six-month YoY",
        "source_ref": 4
      },
      {
        "metric": "Producer price index",
        "latest_value": "117.4 index points",
        "status": "Elevated pressure",
        "context": "+2.3 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": "110.6 index points",
        "status": "Supportive; broadly stable",
        "context": "+11 pts vs 2019",
        "source_ref": 8
      },
      {
        "metric": "Consumer confidence",
        "latest_value": "-3.7 points",
        "status": "Recovering",
        "context": "+1.6 pp recent change",
        "source_ref": 9
      },
      {
        "metric": "Product search trend",
        "latest_value": "195.2 index points",
        "status": "Softening",
        "context": "16.8% below 2026 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 the consumer market size reaching 10.5 billion euro, reflecting a 4.0% annual change [2]. This growth indicates a robust demand for furniture, driven by increasing consumer expenditure and a recovery from the 2020 trough, where apparent consumption was 51.4% above that low point, now standing at 9.6 billion euro [1]. In the retail sector, Spain's furniture market is showing positive momentum, with year-on-year growth rates of 5.0% and 3.9% in recent periods [3]. This upward trend suggests a strengthening retail environment, which may lead to increased production and supply chain activity as retailers respond to growing consumer demand."
      },
      {
        "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.6% over the past six months [3]. This growth indicates a robust demand environment, supported by a steady increase in retail turnover, which has shown resilience despite broader economic pressures. The upward trajectory in market size from 8,159.7 million euro in 2018 to a current 10,992.0 million euro in 2025 underscores a significant recovery and stabilization in consumer spending within the furniture sector. However, the product search trend has softened, currently at 195.2 index points, which is 16.8% below its peak in 2026 [10]. This decline suggests a potential weakening in consumer interest or a shift in purchasing behavior, which could impact future demand dynamics. The juxtaposition of expanding retail turnover and softening product search trends highlights a complex market landscape in Spain, where immediate demand may be buoyed by current spending patterns, yet longer-term consumer engagement appears to be under pressure."
      },
      {
        "id": "industry",
        "title": "Industry & Production",
        "main_indicator": "production_turnover",
        "summary": "The furniture production market in Spain is currently under pressure, with a production market size of 8.4 billion euro, reflecting a -1.7% decline in six-month year-over-year (YoY) performance [4]. This contraction indicates challenges in demand and may impact retail dynamics, as producers adjust to shifting consumption patterns and price pressures in the market. The producer price index stands at 117.4 index points, showing elevated pressure with a +2.3 percentage point increase in six-month YoY terms [5]. This rise in producer prices suggests that manufacturers are facing increased costs, which could further strain profit margins and influence pricing strategies across the retail sector, potentially leading to a recalibration of supply chain dynamics."
      },
      {
        "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 on foreign suppliers indicates a significant exposure to global supply chain dynamics, particularly from key partners such as China, which accounts for 27.35% of imports, and Portugal at 10.37% [7]. Such concentration in sourcing may pose risks related to supply disruptions and price volatility, impacting retail and consumption patterns in the domestic market. The import landscape is evolving, with a notable year-on-year decline of 1.1% current for imports from China by April 2026, while Germany shows a positive trend with a 3.3% increase [7]. This divergence in import growth rates suggests potential shifts in supplier dynamics that could influence Spain's furniture retail environment. As the market navigates these changes, the interplay between domestic production capabilities and import dependencies will be crucial for maintaining competitiveness and meeting consumer demand."
      },
      {
        "id": "macroeconomics",
        "title": "Macroeconomics",
        "main_indicator": "housing_market_activity",
        "summary": "Spain's housing market activity is currently at 110.6 index points, indicating a broadly stable environment that supports furniture demand in the retail sector [8]. This stability reflects a recovery of 11 points compared to 2019, suggesting a positive trend in consumer engagement with the housing market, which is crucial for furniture consumption and production. As housing activity remains strong, it is likely to bolster retail performance and encourage investment in furniture production. Consumer confidence in Spain has seen a recent uptick, improving by 1.6 percentage points to a current level of -3.7 points [9]. While still in negative territory, this recovery signals a potential shift in consumer sentiment that could enhance demand for furniture. As confidence grows, consumers may be more inclined to make significant purchases, further supporting the furniture market's resilience amidst broader economic conditions."
      }
    ],
    "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."
  ]
}
