{
  "id": "market_hub/pt_furniture",
  "slug": "portugal-furniture-market-hub",
  "title": "Portugal Furniture Market Hub",
  "description": "Country market hub for the Portugal furniture market, built from Furnilytics indicator pages and reusable supplemental market calculations.",
  "country": {
    "name": "Portugal",
    "geo": "PT",
    "role": "export-oriented production market"
  },
  "market": {
    "name": "Furniture",
    "scope": "Furniture retail, production, consumption, trade and demand context"
  },
  "generated_at": "2026-06-19T07:16:32.366256+00:00",
  "market_data_updated_at": "2026-06-19",
  "refresh_frequency": "monthly",
  "page": {
    "canonical_path": "/market/portugal-furniture-market-hub/",
    "left_navigation": true,
    "source_reference_style": "numeric_notes",
    "draft_slug": "portugal-furniture-market-hub",
    "meta_title": "Portugal Furniture Market Hub | Furnilytics",
    "meta_description": "Monthly Portugal furniture market hub with consumer demand, retail turnover, production, exports, producer prices, housing, confidence and online demand indicators.",
    "tags": [
      "market-hubs",
      "#market-hubs",
      "#mi-markets",
      "#mi-portugal"
    ]
  },
  "source_references": [
    {
      "ref": 1,
      "key": "consumer_market_size",
      "title": "Portugal Furniture Consumer Market Size",
      "url": "/indicators/retail/market-size/portugal-furniture-consumer-market-size/",
      "path": "docs/portugal-furniture-consumer-market-size.json",
      "role": "Market size",
      "last_refresh": "2026-06-15"
    },
    {
      "ref": 2,
      "key": "retail_turnover",
      "title": "Portugal Furniture Retail Market Size",
      "url": "/indicators/retail/market-size/portugal-furniture-retail-turnover/",
      "path": "docs/portugal-furniture-retail-turnover-yearly.json",
      "role": "Retail",
      "last_refresh": "2026-06-14"
    },
    {
      "ref": 3,
      "key": "retail_turnover_short_term",
      "title": "Portugal Furniture Retail Market Size Short-Term Source",
      "url": "/indicators/industry/market-size/portugal-furniture-production-turnover/",
      "path": "docs/drafts/industry-retail_turnover_yearly_pt.json",
      "role": "Retail",
      "last_refresh": "2026-06-13"
    },
    {
      "ref": 4,
      "key": "production_turnover",
      "title": "Portugal Furniture Production Market Size",
      "url": "/indicators/industry/market-size/portugal-furniture-production-turnover/",
      "path": "docs/industry-retail_turnover_yearly_pt.json",
      "role": "Industry",
      "last_refresh": "2026-06-19"
    },
    {
      "ref": 5,
      "key": "producer_price",
      "title": "Portugal Furniture Producer Price Index",
      "url": "/indicators/industry/indexes/portugal-furniture-producer-price-index/",
      "path": "docs/portugal-furniture-producer-price-index.json",
      "role": "Price pressure",
      "last_refresh": "2026-06-19"
    },
    {
      "ref": 6,
      "key": "exports_yearly",
      "title": "Portugal Furniture Exports by Year",
      "url": "/indicators/industry/trade/portugal-furniture-exports/",
      "path": "docs/industry-portugal-furniture-exports-yearly.json",
      "role": "Exports",
      "last_refresh": "2026-06-16"
    },
    {
      "ref": 7,
      "key": "exports_by_country",
      "title": "Portugal Furniture Exports by Country",
      "url": "/indicators/industry/trade/portugal-furniture-exports-by-country/",
      "path": "docs/industry-portugal-furniture-exports-by-country.json",
      "role": "Exports",
      "last_refresh": "2026-06-15"
    },
    {
      "ref": 8,
      "key": "housing_market_activity",
      "title": "Portugal Housing Market Activity",
      "url": "/indicators/macroeconomics/housing/portugal-housing-market-activity/",
      "path": "docs/housing_market_pt.json",
      "role": "Macroeconomics",
      "last_refresh": "2026-06-15"
    },
    {
      "ref": 9,
      "key": "consumer_confidence",
      "title": "Portugal Consumer Confidence",
      "url": "/indicators/macroeconomics/consumer-sentiment/portugal-consumer-confidence/",
      "path": "docs/consumer_confidence_pt.json",
      "role": "Macroeconomics",
      "last_refresh": "2026-06-15"
    },
    {
      "ref": 10,
      "key": "product_search",
      "title": "Portugal Furniture Product Search Trend",
      "url": "/indicators/retail/online/portugal-furniture-products-search-trend/",
      "path": "docs/web_search_trends_product_pt.json",
      "role": "Retail demand context",
      "last_refresh": "2026-06-16"
    }
  ],
  "summary": {
    "headline": "Portugal is a furniture market where domestic demand sits alongside a meaningful export-facing manufacturing base. The Portugal furniture market is shaped by consumer spending, specialist retail turnover, production, exports, housing activity, consumer confidence and online product-search behaviour.",
    "context": "This monthly refreshed Portugal Furniture Market Hub brings together furniture market data on market size, retail demand, production, producer prices, export performance and macro demand signals in one country briefing.",
    "purpose": "It helps readers assess Portuguese furniture market trends, compare buyer-side demand with production and export exposure, and understand how domestic housing conditions interact with the country's wider manufacturing position."
  },
  "key_measurements": [
    {
      "id": "consumer_market_size",
      "label": "Consumer market size",
      "section": "market_size",
      "indicator_key": "consumer_market_size",
      "indicator_ref": 1,
      "period": "2025",
      "value": 2510.6,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 2493.2,
      "change_abs": 17.4,
      "change_pct": 0.7,
      "status": "Expanding",
      "context": "+0.7% annual change"
    },
    {
      "id": "retail_turnover",
      "label": "Retail market size",
      "section": "retail",
      "indicator_key": "retail_turnover",
      "indicator_ref": 2,
      "period": "2025",
      "value": 2315.3,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 2299.3,
      "change_abs": 16.0,
      "change_pct": 0.7,
      "short_term_yoy_pct": 2.73,
      "short_term_source_indicator": "retail_turnover_short_term",
      "status": "Expanding",
      "context": "+2.7% six-month YoY"
    },
    {
      "id": "production_turnover",
      "label": "Production market size",
      "section": "industry",
      "indicator_key": "production_turnover",
      "indicator_ref": 4,
      "period": "2025",
      "value": 2421.1,
      "unit": "EUR million",
      "previous_period": "2024",
      "previous_value": 2379.1,
      "change_abs": 42.0,
      "change_pct": 1.77,
      "short_term_yoy_pct": 2.73,
      "status": "Expanding",
      "context": "+2.7% six-month YoY"
    },
    {
      "id": "producer_price",
      "label": "Producer price index",
      "section": "industry",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "period": "2026-03-01",
      "value": 124.6,
      "unit": "Index [2021=100]",
      "previous_period": "2026-02-01",
      "previous_value": 124.5,
      "change_abs": 0.1,
      "change_pct": 0.08,
      "yoy_pct": 1.7,
      "previous_year_value": 122.5,
      "previous_year_date": "2025-03",
      "short_term_yoy_pct": 2.16,
      "status": "Moderate pressure",
      "context": "+2.2 pp six-month YoY"
    },
    {
      "id": "exports_yearly",
      "label": "Furniture exports",
      "section": "supply_chain",
      "indicator_key": "exports_yearly",
      "indicator_ref": 6,
      "period": "2025",
      "value": 1.85,
      "unit": "EUR billion",
      "previous_period": "2024",
      "previous_value": 1.89,
      "change_abs": -0.04,
      "change_pct": -2.27,
      "short_term_yoy_pct": 3.94,
      "status": "Export growth",
      "context": "+3.9% export momentum"
    },
    {
      "id": "export_to_production_ratio",
      "label": "Export exposure",
      "section": "supply_chain",
      "indicator_key": "exports_yearly",
      "indicator_ref": 6,
      "period": "2025",
      "value": 76.3,
      "unit": "Export share [%]",
      "derived_from": [
        "exports_yearly",
        "production_turnover"
      ],
      "derived_from_refs": [
        6,
        4
      ],
      "note": "Derived as annual export value divided by production turnover.",
      "status": "High export exposure",
      "context": "exports relative to production turnover"
    },
    {
      "id": "housing_market_activity",
      "label": "Housing market activity",
      "section": "macroeconomics",
      "indicator_key": "housing_market_activity",
      "indicator_ref": 8,
      "period": "2026-04-01",
      "value": 155.5,
      "unit": "Index [2019=100]",
      "previous_period": "2026-03-01",
      "previous_value": 146.8,
      "change_abs": 8.79,
      "change_pct": 5.99,
      "short_term_yoy_pct": -0.68,
      "status": "Elevated; broadly stable",
      "context": "+56 pts vs 2019"
    },
    {
      "id": "consumer_confidence",
      "label": "Consumer confidence",
      "section": "macroeconomics",
      "indicator_key": "consumer_confidence",
      "indicator_ref": 9,
      "period": "2026-05-01",
      "value": -26.4,
      "unit": "Balance [PP]",
      "previous_period": "2026-04-01",
      "previous_value": -29.4,
      "change_abs": 3.0,
      "change_pct": 10.2,
      "short_term_change_abs": -4.42,
      "status": "Recovering",
      "context": "+3.0 pp recent change"
    },
    {
      "id": "product_search",
      "label": "Product search trend",
      "section": "retail",
      "indicator_key": "product_search",
      "indicator_ref": 10,
      "period": "2026-04-01",
      "value": 184.2,
      "unit": "Index",
      "previous_period": "2026-03-01",
      "previous_value": 195.0,
      "change_abs": -10.85,
      "change_pct": -5.56,
      "short_term_yoy_pct": 6.53,
      "status": "Softening",
      "context": "17.1% below 2026 peak"
    }
  ],
  "page_content": {
    "intro": [
      "Portugal is a furniture market where domestic demand sits alongside a meaningful export-facing manufacturing base. The Portugal furniture market is shaped by consumer spending, specialist retail turnover, production, exports, housing activity, consumer confidence and online product-search behaviour.",
      "This monthly refreshed Portugal Furniture Market Hub brings together furniture market data on market size, retail demand, production, producer prices, export performance and macro demand signals in one country briefing.",
      "It helps readers assess Portuguese furniture market trends, compare buyer-side demand with production and export exposure, and understand how domestic housing conditions interact with the country's wider manufacturing position."
    ],
    "market_snapshot": [
      "Portugal stands out as a Southern European furniture market characterized by a robust export-oriented production base alongside solid domestic demand. The consumer market size is expanding, reflecting a positive annual change, while retail turnover has shown notable growth over the past six months, indicating a healthy consumption environment. This dynamic is supported by elevated housing market activity, which is significantly above the pre-2019 baseline, suggesting strong underlying demand for furniture as new homes are furnished and existing ones upgraded [1]. Retail 6-month momentum is +2.7% year over year, supporting a positive near-term demand read. [2]",
      "However, consumer confidence remains a headwind, albeit showing signs of recovery. This mixed sentiment could temper future retail performance despite the current momentum in production turnover and exports, which are also on an upward trajectory. With exports constituting a high percentage of production turnover, the market's competitiveness is bolstered by favorable trade conditions. The interplay between housing activity and consumer sentiment will be crucial in shaping the market's outlook as it navigates these dynamics [5]. Export momentum is +3.9% year over year, which frames the external demand signal for producers. [6]"
    ],
    "key_findings": [
      "Portugal is a Southern European furniture market with meaningful production and export orientation. Consumer market size is 2.5 billion euro [1], while the specialist furniture retail market is 2.3 billion euro [2]. The market's current position is best described as expanding with +0.7% annual change.",
      "Retail demand, production and price pressure need to be read together. Retail is expanding, with +2.7% six-month YoY, while production is expanding at 2.4 billion euro [4], with +2.7% six-month YoY.",
      "Export exposure is also material: export exposure is 76.3% [6], with exports relative to production turnover. The macro backdrop is elevated; broadly stable, with housing activity at 155.5 index points [8], +56 pts vs 2019. Overall, the market structure links foreign demand, manufacturing pressure and domestic retail momentum."
    ],
    "sections": [
      {
        "section_id": "market_size",
        "title": "Market Size & Consumption",
        "paragraphs": [
          "The consumer market size for furniture in Portugal is currently valued at approximately 2.5 billion euro, reflecting an expanding trend with a +0.7% annual change [1]. This growth indicates a steady demand for furniture, which is crucial for both retail and production sectors, suggesting a resilient market environment that supports ongoing investment and development in the industry.",
          "current figures indicate a significant increase in market size, with expectations to reach 2.5 billion euro by 2025 [1]. This upward trajectory highlights the potential for enhanced production capabilities and export opportunities, positioning Portugal as a competitive player in the global furniture market. The current growth underscores the importance of strategic planning for supply chain management and market positioning to capitalize on rising consumer demand."
        ],
        "indicator_refs": [
          1
        ]
      },
      {
        "section_id": "retail",
        "title": "Retail & Demand",
        "paragraphs": [
          "The retail market for furniture in Portugal is currently valued at 2.3 billion euro, indicating an expanding trend with a year-on-year growth of 2.7% over the past six months [2]. This growth reflects a robust demand environment, supported by the country's role as an export-oriented production market, which enhances its capacity to meet both domestic and international consumer needs.",
          "Despite the positive retail turnover, the product search trend has softened, currently at 184.2 index points, which is 17.1% below the peak observed in 2026 [10]. This decline suggests a potential weakening in consumer interest or shifts in purchasing behavior, which could impact future demand dynamics and necessitate strategic adjustments in retail and production approaches."
        ],
        "indicator_refs": [
          2,
          10
        ]
      },
      {
        "section_id": "industry",
        "title": "Industry & Production",
        "paragraphs": [
          "Portugal's furniture production market is currently valued at approximately 2.4 billion euro, reflecting an expanding trend with a year-on-year growth of 2.7% over the past six months [4]. This growth indicates a robust demand for furniture, which is essential for both domestic consumption and export-oriented production. The upward trajectory in production turnover suggests a favorable environment for manufacturers, enhancing their capacity to meet both local and international market needs.",
          "The producer price index stands at 124.6 index points, indicating moderate pressure with a 2.2 percentage point increase over the last six months [5]. This pressure on producer prices may influence production costs and, subsequently, retail pricing strategies. As the market continues to expand, manufacturers will need to navigate these cost dynamics carefully to maintain competitiveness in both domestic and export markets."
        ],
        "indicator_refs": [
          4,
          5
        ]
      },
      {
        "section_id": "supply_chain",
        "title": "Trade & Competitiveness",
        "paragraphs": [
          "Portugal's furniture exports have reached 1.9 billion euro, reflecting a robust export growth of 3.9% in momentum [6]. This high export exposure, with 76.3% of production turnover directed towards exports, underscores the country's strategic role in the global furniture market [6]. The concentration of exports is notable, with France and Spain being the primary destinations, accounting for 31.7% and 29.1% of total exports, respectively [7]. This concentration indicates a strong reliance on these markets, which can influence demand dynamics and production strategies in Portugal.",
          "In the short term, monthly export figures show a slight decline of 0.55% year-on-year in the latest month, contrasting with a significant increase of 16.92% in the preceding month [6]. This fluctuation suggests potential pressures on demand, which could affect retail and production activities in the near term. However, the overall export growth trend remains positive, indicating resilience in the market despite short-term variations. The structural exposure to key markets like France and Spain will continue to shape Portugal's furniture sector, necessitating adaptive strategies to maintain competitiveness in an evolving landscape [6][7]."
        ],
        "indicator_refs": [
          6,
          7,
          4
        ]
      },
      {
        "section_id": "macroeconomics",
        "title": "Macroeconomics",
        "paragraphs": [
          "Portugal's housing market activity is currently elevated at 155.5 index points, reflecting a broadly stable environment with a significant increase of 56 points compared to 2019 [8]. This stability in the housing sector is likely to bolster demand for furniture, as increased housing activity typically correlates with higher consumption of home furnishings. The export-oriented production market in Portugal stands to benefit from this trend, as domestic demand can enhance production capabilities and attract international buyers.",
          "Consumer confidence in Portugal is recovering, currently at -26.4 points, which indicates a positive shift with a recent change of +3.0 percentage points [9]. This recovery in consumer sentiment may lead to increased spending on furniture, further supporting the retail sector. As confidence improves, the potential for enhanced demand in both domestic and export markets becomes more pronounced, positioning Portugal's furniture industry for growth amidst a stabilizing economic backdrop."
        ],
        "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 Portugal Furniture Market Hub cover?",
        "answer": "The Portugal Furniture Market Hub brings together the main indicators needed to assess Portuguese furniture demand, specialist retail activity, domestic production, export exposure and macroeconomic context."
      },
      {
        "question": "What is the difference between consumer market size and retail market size?",
        "answer": "Consumer market size captures household furniture spending. Retail market size captures specialist furniture-store turnover, so the scope can differ by product mix and sales channel."
      },
      {
        "question": "Why are exports important for the Portugal furniture market?",
        "answer": "Portugal has an export-facing furniture manufacturing base. Export value, destination-country data and export exposure help show how much production depends on foreign demand rather than only the domestic market."
      },
      {
        "question": "How should the producer price index be used in this hub?",
        "answer": "The producer price index is a manufacturing-stage price-pressure signal. It is best read with production turnover, retail demand and export exposure rather than as a direct retail-price measure."
      },
      {
        "question": "How often is the Portugal Furniture Market Hub updated?",
        "answer": "The Portugal hub is designed to refresh monthly when the underlying indicators and market-hub calculations are updated."
      },
      {
        "question": "Where does the Portugal market data come from?",
        "answer": "The hub is built from linked Furnilytics indicator pages covering Portuguese furniture demand, retail, production, trade, prices and macroeconomic context."
      },
      {
        "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 Portugal furniture market.",
      "main_indicator": "",
      "main_graph": null,
      "extra_graphs": [],
      "metric_card_ids": [
        "consumer_market_size",
        "retail_turnover",
        "production_turnover",
        "producer_price",
        "exports_yearly",
        "export_to_production_ratio",
        "housing_market_activity"
      ],
      "supplemental_table_ids": [],
      "indicator_refs": [
        1,
        2,
        4,
        5,
        6,
        7,
        8
      ]
    },
    {
      "id": "market_size",
      "title": "Market Size & Consumption",
      "summary": "Buyer-side furniture demand in Portugal.",
      "main_indicator": "consumer_market_size",
      "main_graph": {
        "id": "consumer_market_size_main_graph",
        "indicator_key": "consumer_market_size",
        "indicator_ref": 1,
        "title": "Portugal 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": 1593.0,
            "value_label": "1593.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2016",
            "value": 1416.1,
            "value_label": "1416.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2017",
            "value": 1447.0,
            "value_label": "1447.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2018",
            "value": 1606.3,
            "value_label": "1606.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2019",
            "value": 1699.6,
            "value_label": "1699.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2020",
            "value": 1737.5,
            "value_label": "1737.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2021",
            "value": 2101.1,
            "value_label": "2101.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2022",
            "value": 2496.2,
            "value_label": "2496.2",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2023",
            "value": 2571.8,
            "value_label": "2571.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2024",
            "value": 2493.2,
            "value_label": "2493.2",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "eurostat_coicop_2018"
          },
          {
            "x_axis": "2025",
            "value": 2510.6,
            "value_label": "2510.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "classification": "COICOP 2018 CP051",
            "source_method": "retail_turnover_nowcast"
          }
        ],
        "source_url": "/indicators/retail/market-size/portugal-furniture-consumer-market-size/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "consumer_market_size"
      ],
      "supplemental_table_ids": [
        "consumer_market_size_peer_comparison",
        "consumer_expenditure_per_capita_peer_comparison",
        "retail_latest_rows"
      ],
      "indicator_refs": [
        1
      ]
    },
    {
      "id": "retail",
      "title": "Retail & Demand",
      "summary": "Specialist furniture retail turnover, online product-search interest and household demand context.",
      "main_indicator": "retail_turnover",
      "main_graph": {
        "id": "retail_turnover_main_graph",
        "indicator_key": "retail_turnover",
        "indicator_ref": 2,
        "title": "Portugal Furniture Retail Market Size",
        "chart_type": "bar",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "EUR million",
        "legend": false,
        "data": [
          {
            "x_axis": "2015",
            "value": 1320.8,
            "value_label": "1320.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1320.8,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2016",
            "value": 1429.9,
            "value_label": "1429.9",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1429.9,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2017",
            "value": 1555.0,
            "value_label": "1555.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1555.0,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2018",
            "value": 1702.4,
            "value_label": "1702.4",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1702.4,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2019",
            "value": 1800.2,
            "value_label": "1800.2",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1800.2,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2020",
            "value": 1610.6,
            "value_label": "1610.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1610.6,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2021",
            "value": 1797.2,
            "value_label": "1797.2",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 1797.2,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2022",
            "value": 2187.7,
            "value_label": "2187.7",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 2187.7,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2023",
            "value": 2258.0,
            "value_label": "2258.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 2258.0,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2024",
            "value": 2299.3,
            "value_label": "2299.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 2299.3,
            "cur": "EUR",
            "months_available": 12
          },
          {
            "x_axis": "2025",
            "value": 2315.3,
            "value_label": "2315.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_eur": 2315.3,
            "cur": "EUR",
            "months_available": 12
          }
        ],
        "source_url": "/indicators/retail/market-size/portugal-furniture-retail-turnover/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "retail_turnover",
        "product_search"
      ],
      "supplemental_table_ids": [
        "retail_latest_rows",
        "product_search_latest_rows"
      ],
      "indicator_refs": [
        2,
        10
      ]
    },
    {
      "id": "industry",
      "title": "Industry & Production",
      "summary": "Production turnover and producer-price pressure show Portugal furniture manufacturing conditions.",
      "main_indicator": "production_turnover",
      "main_graph": {
        "id": "production_turnover_main_graph",
        "indicator_key": "production_turnover",
        "indicator_ref": 4,
        "title": "Portugal Furniture Production Turnover",
        "chart_type": "bar",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "EUR million",
        "legend": false,
        "data": [
          {
            "x_axis": "2015",
            "value": 1526.8,
            "value_label": "1526.8",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1526.8,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2016",
            "value": 1589.6,
            "value_label": "1589.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1589.6,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2017",
            "value": 1748.4,
            "value_label": "1748.4",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1748.4,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2018",
            "value": 1833.5,
            "value_label": "1833.5",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1833.5,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2019",
            "value": 1928.4,
            "value_label": "1928.4",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1928.4,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2020",
            "value": 1719.6,
            "value_label": "1719.6",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 1719.6,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2021",
            "value": 2059.0,
            "value_label": "2059.0",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 2059.0,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2022",
            "value": 2417.3,
            "value_label": "2417.3",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 2417.3,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2023",
            "value": 2442.1,
            "value_label": "2442.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 2442.1,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2024",
            "value": 2379.1,
            "value_label": "2379.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 2379.1,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          },
          {
            "x_axis": "2025",
            "value": 2421.1,
            "value_label": "2421.1",
            "comment": "",
            "is_preliminary": false,
            "style_hint": "solid",
            "fill_hint": "solid",
            "value_nominal": 2421.1,
            "value_nominal_local": null,
            "value_local": null,
            "cur": "EUR",
            "local_currency": "EUR",
            "source_basis": "monthly_backbone_annual_sum"
          }
        ],
        "source_url": "/indicators/industry/market-size/portugal-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": "Export value, destination markets and export exposure show Portugal's furniture trade position.",
      "main_indicator": "exports_by_country",
      "main_graph": {
        "id": "exports_by_country_main_graph",
        "indicator_key": "exports_by_country",
        "indicator_ref": 7,
        "title": "Portugal Furniture Exports by Country",
        "chart_type": "pie",
        "series_type": "single",
        "x_axis_label": "",
        "y_axis_label": "Share of exports",
        "legend": false,
        "data": [
          {
            "name": "France",
            "label": "FR",
            "value": 0.3171
          },
          {
            "name": "Spain",
            "label": "ES",
            "value": 0.2911
          },
          {
            "name": "United States",
            "label": "US",
            "value": 0.0565
          },
          {
            "name": "Germany",
            "label": "DE",
            "value": 0.0549
          },
          {
            "name": "United Kingdom",
            "label": "GB",
            "value": 0.0475
          },
          {
            "name": "Netherlands",
            "label": "NL",
            "value": 0.0247
          },
          {
            "name": "Slovakia",
            "label": "SK",
            "value": 0.019
          },
          {
            "name": "Switzerland",
            "label": "CH",
            "value": 0.0152
          },
          {
            "name": "Italy",
            "label": "IT",
            "value": 0.0149
          },
          {
            "name": "AO",
            "label": "AO",
            "value": 0.0144
          },
          {
            "name": "Others",
            "label": "Others",
            "value": 0.1446
          }
        ],
        "source_url": "/indicators/industry/trade/portugal-furniture-exports-by-country/"
      },
      "extra_graphs": [],
      "metric_card_ids": [
        "export_to_production_ratio",
        "exports_yearly"
      ],
      "supplemental_table_ids": [
        "exports_monthly_latest_rows",
        "exports_latest_rows",
        "export_partner_latest_rows"
      ],
      "indicator_refs": [
        6,
        7,
        4
      ]
    },
    {
      "id": "macroeconomics",
      "title": "Macroeconomics",
      "summary": "Housing activity and consumer confidence give demand context for furniture 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": "Portugal 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": "PT",
            "value": 37.58
          },
          {
            "date": "2015-02-01",
            "geo": "PT",
            "value": 36.95
          },
          {
            "date": "2015-03-01",
            "geo": "PT",
            "value": 38.17
          },
          {
            "date": "2015-04-01",
            "geo": "PT",
            "value": 41.68
          },
          {
            "date": "2015-05-01",
            "geo": "PT",
            "value": 42.01
          },
          {
            "date": "2015-06-01",
            "geo": "PT",
            "value": 46.41
          },
          {
            "date": "2015-07-01",
            "geo": "PT",
            "value": 50.65
          },
          {
            "date": "2015-08-01",
            "geo": "PT",
            "value": 50.71
          },
          {
            "date": "2015-09-01",
            "geo": "PT",
            "value": 50.61
          },
          {
            "date": "2015-10-01",
            "geo": "PT",
            "value": 52.3
          },
          {
            "date": "2015-11-01",
            "geo": "PT",
            "value": 54.58
          },
          {
            "date": "2015-12-01",
            "geo": "PT",
            "value": 56.53
          },
          {
            "date": "2016-01-01",
            "geo": "PT",
            "value": 55.9
          },
          {
            "date": "2016-02-01",
            "geo": "PT",
            "value": 55.37
          },
          {
            "date": "2016-03-01",
            "geo": "PT",
            "value": 57.58
          },
          {
            "date": "2016-04-01",
            "geo": "PT",
            "value": 59.21
          },
          {
            "date": "2016-05-01",
            "geo": "PT",
            "value": 63.59
          },
          {
            "date": "2016-06-01",
            "geo": "PT",
            "value": 66.74
          },
          {
            "date": "2016-07-01",
            "geo": "PT",
            "value": 66.67
          },
          {
            "date": "2016-08-01",
            "geo": "PT",
            "value": 68.85
          },
          {
            "date": "2016-09-01",
            "geo": "PT",
            "value": 66.62
          },
          {
            "date": "2016-10-01",
            "geo": "PT",
            "value": 65.69
          },
          {
            "date": "2016-11-01",
            "geo": "PT",
            "value": 66.89
          },
          {
            "date": "2016-12-01",
            "geo": "PT",
            "value": 71.39
          },
          {
            "date": "2017-01-01",
            "geo": "PT",
            "value": 76.11
          },
          {
            "date": "2017-02-01",
            "geo": "PT",
            "value": 72.57
          },
          {
            "date": "2017-03-01",
            "geo": "PT",
            "value": 76.01
          },
          {
            "date": "2017-04-01",
            "geo": "PT",
            "value": 74.65
          },
          {
            "date": "2017-05-01",
            "geo": "PT",
            "value": 83.58
          },
          {
            "date": "2017-06-01",
            "geo": "PT",
            "value": 81.59
          },
          {
            "date": "2017-07-01",
            "geo": "PT",
            "value": 86.28
          },
          {
            "date": "2017-08-01",
            "geo": "PT",
            "value": 82.96
          },
          {
            "date": "2017-09-01",
            "geo": "PT",
            "value": 87.39
          },
          {
            "date": "2017-10-01",
            "geo": "PT",
            "value": 83.44
          },
          {
            "date": "2017-11-01",
            "geo": "PT",
            "value": 87.22
          },
          {
            "date": "2017-12-01",
            "geo": "PT",
            "value": 90.52
          },
          {
            "date": "2018-01-01",
            "geo": "PT",
            "value": 86.88
          },
          {
            "date": "2018-02-01",
            "geo": "PT",
            "value": 88.27
          },
          {
            "date": "2018-03-01",
            "geo": "PT",
            "value": 90.64
          },
          {
            "date": "2018-04-01",
            "geo": "PT",
            "value": 95.28
          },
          {
            "date": "2018-05-01",
            "geo": "PT",
            "value": 92.96
          },
          {
            "date": "2018-06-01",
            "geo": "PT",
            "value": 104.57
          },
          {
            "date": "2018-07-01",
            "geo": "PT",
            "value": 102.03
          },
          {
            "date": "2018-08-01",
            "geo": "PT",
            "value": 105.93
          },
          {
            "date": "2018-09-01",
            "geo": "PT",
            "value": 97.81
          },
          {
            "date": "2018-10-01",
            "geo": "PT",
            "value": 98.47
          },
          {
            "date": "2018-11-01",
            "geo": "PT",
            "value": 96.75
          },
          {
            "date": "2018-12-01",
            "geo": "PT",
            "value": 105.4
          },
          {
            "date": "2019-01-01",
            "geo": "PT",
            "value": 101.98
          },
          {
            "date": "2019-02-01",
            "geo": "PT",
            "value": 102.9
          },
          {
            "date": "2019-03-01",
            "geo": "PT",
            "value": 96.18
          },
          {
            "date": "2019-04-01",
            "geo": "PT",
            "value": 89.95
          },
          {
            "date": "2019-05-01",
            "geo": "PT",
            "value": 99.8
          },
          {
            "date": "2019-06-01",
            "geo": "PT",
            "value": 95.33
          },
          {
            "date": "2019-07-01",
            "geo": "PT",
            "value": 102.26
          },
          {
            "date": "2019-08-01",
            "geo": "PT",
            "value": 97.36
          },
          {
            "date": "2019-09-01",
            "geo": "PT",
            "value": 103.4
          },
          {
            "date": "2019-10-01",
            "geo": "PT",
            "value": 104.51
          },
          {
            "date": "2019-11-01",
            "geo": "PT",
            "value": 102.69
          },
          {
            "date": "2019-12-01",
            "geo": "PT",
            "value": 103.62
          },
          {
            "date": "2020-01-01",
            "geo": "PT",
            "value": 112.2
          },
          {
            "date": "2020-02-01",
            "geo": "PT",
            "value": 112.4
          },
          {
            "date": "2020-03-01",
            "geo": "PT",
            "value": 89.07
          },
          {
            "date": "2020-04-01",
            "geo": "PT",
            "value": 87.43
          },
          {
            "date": "2020-05-01",
            "geo": "PT",
            "value": 91.78
          },
          {
            "date": "2020-06-01",
            "geo": "PT",
            "value": 89.15
          },
          {
            "date": "2020-07-01",
            "geo": "PT",
            "value": 97.94
          },
          {
            "date": "2020-08-01",
            "geo": "PT",
            "value": 100.39
          },
          {
            "date": "2020-09-01",
            "geo": "PT",
            "value": 105.21
          },
          {
            "date": "2020-10-01",
            "geo": "PT",
            "value": 110.25
          },
          {
            "date": "2020-11-01",
            "geo": "PT",
            "value": 121.07
          },
          {
            "date": "2020-12-01",
            "geo": "PT",
            "value": 118.0
          },
          {
            "date": "2021-01-01",
            "geo": "PT",
            "value": 120.57
          },
          {
            "date": "2021-02-01",
            "geo": "PT",
            "value": 112.67
          },
          {
            "date": "2021-03-01",
            "geo": "PT",
            "value": 122.24
          },
          {
            "date": "2021-04-01",
            "geo": "PT",
            "value": 125.96
          },
          {
            "date": "2021-05-01",
            "geo": "PT",
            "value": 120.49
          },
          {
            "date": "2021-06-01",
            "geo": "PT",
            "value": 119.75
          },
          {
            "date": "2021-07-01",
            "geo": "PT",
            "value": 121.94
          },
          {
            "date": "2021-08-01",
            "geo": "PT",
            "value": 120.8
          },
          {
            "date": "2021-09-01",
            "geo": "PT",
            "value": 120.12
          },
          {
            "date": "2021-10-01",
            "geo": "PT",
            "value": 111.74
          },
          {
            "date": "2021-11-01",
            "geo": "PT",
            "value": 120.04
          },
          {
            "date": "2021-12-01",
            "geo": "PT",
            "value": 126.09
          },
          {
            "date": "2022-01-01",
            "geo": "PT",
            "value": 124.29
          },
          {
            "date": "2022-02-01",
            "geo": "PT",
            "value": 121.75
          },
          {
            "date": "2022-03-01",
            "geo": "PT",
            "value": 124.07
          },
          {
            "date": "2022-04-01",
            "geo": "PT",
            "value": 127.5
          },
          {
            "date": "2022-05-01",
            "geo": "PT",
            "value": 131.54
          },
          {
            "date": "2022-06-01",
            "geo": "PT",
            "value": 121.35
          },
          {
            "date": "2022-07-01",
            "geo": "PT",
            "value": 126.72
          },
          {
            "date": "2022-08-01",
            "geo": "PT",
            "value": 113.11
          },
          {
            "date": "2022-09-01",
            "geo": "PT",
            "value": 116.93
          },
          {
            "date": "2022-10-01",
            "geo": "PT",
            "value": 120.95
          },
          {
            "date": "2022-11-01",
            "geo": "PT",
            "value": 117.8
          },
          {
            "date": "2022-12-01",
            "geo": "PT",
            "value": 116.48
          },
          {
            "date": "2023-01-01",
            "geo": "PT",
            "value": 124.56
          },
          {
            "date": "2023-02-01",
            "geo": "PT",
            "value": 127.1
          },
          {
            "date": "2023-03-01",
            "geo": "PT",
            "value": 135.14
          },
          {
            "date": "2023-04-01",
            "geo": "PT",
            "value": 130.46
          },
          {
            "date": "2023-05-01",
            "geo": "PT",
            "value": 137.1
          },
          {
            "date": "2023-06-01",
            "geo": "PT",
            "value": 139.54
          },
          {
            "date": "2023-07-01",
            "geo": "PT",
            "value": 143.84
          },
          {
            "date": "2023-08-01",
            "geo": "PT",
            "value": 148.21
          },
          {
            "date": "2023-09-01",
            "geo": "PT",
            "value": 152.91
          },
          {
            "date": "2023-10-01",
            "geo": "PT",
            "value": 153.27
          },
          {
            "date": "2023-11-01",
            "geo": "PT",
            "value": 154.12
          },
          {
            "date": "2023-12-01",
            "geo": "PT",
            "value": 152.05
          },
          {
            "date": "2024-01-01",
            "geo": "PT",
            "value": 142.79
          },
          {
            "date": "2024-02-01",
            "geo": "PT",
            "value": 139.69
          },
          {
            "date": "2024-03-01",
            "geo": "PT",
            "value": 134.49
          },
          {
            "date": "2024-04-01",
            "geo": "PT",
            "value": 135.15
          },
          {
            "date": "2024-05-01",
            "geo": "PT",
            "value": 138.84
          },
          {
            "date": "2024-06-01",
            "geo": "PT",
            "value": 139.45
          },
          {
            "date": "2024-07-01",
            "geo": "PT",
            "value": 133.61
          },
          {
            "date": "2024-08-01",
            "geo": "PT",
            "value": 131.15
          },
          {
            "date": "2024-09-01",
            "geo": "PT",
            "value": 136.17
          },
          {
            "date": "2024-10-01",
            "geo": "PT",
            "value": 138.1
          },
          {
            "date": "2024-11-01",
            "geo": "PT",
            "value": 148.21
          },
          {
            "date": "2024-12-01",
            "geo": "PT",
            "value": 151.28
          },
          {
            "date": "2025-01-01",
            "geo": "PT",
            "value": 152.43
          },
          {
            "date": "2025-02-01",
            "geo": "PT",
            "value": 145.15
          },
          {
            "date": "2025-03-01",
            "geo": "PT",
            "value": 141.81
          },
          {
            "date": "2025-04-01",
            "geo": "PT",
            "value": 143.3
          },
          {
            "date": "2025-05-01",
            "geo": "PT",
            "value": 145.6
          },
          {
            "date": "2025-06-01",
            "geo": "PT",
            "value": 145.17
          },
          {
            "date": "2025-07-01",
            "geo": "PT",
            "value": 143.11
          },
          {
            "date": "2025-08-01",
            "geo": "PT",
            "value": 148.43
          },
          {
            "date": "2025-09-01",
            "geo": "PT",
            "value": 142.64
          },
          {
            "date": "2025-10-01",
            "geo": "PT",
            "value": 150.27
          },
          {
            "date": "2025-11-01",
            "geo": "PT",
            "value": 157.4
          },
          {
            "date": "2025-12-01",
            "geo": "PT",
            "value": 141.12
          },
          {
            "date": "2026-01-01",
            "geo": "PT",
            "value": 140.28
          },
          {
            "date": "2026-02-01",
            "geo": "PT",
            "value": 134.09
          },
          {
            "date": "2026-03-01",
            "geo": "PT",
            "value": 146.75
          },
          {
            "date": "2026-04-01",
            "geo": "PT",
            "value": 155.54
          }
        ],
        "source_url": "/indicators/macroeconomics/housing/portugal-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": 1,
      "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": "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": 17618.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 18558.2,
          "value_local": null,
          "cur": null,
          "local_currency": null
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 11768.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 11552.0,
          "value_local": null,
          "cur": null,
          "local_currency": null
        },
        {
          "name": "Spain",
          "label": "ES",
          "value": 10101.0,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 10023.0,
          "value_local": null,
          "cur": null,
          "local_currency": null
        },
        {
          "name": "Poland",
          "label": "PL",
          "value": 5951.6,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 6461.0,
          "value_local": 25626.1,
          "cur": "PLN",
          "local_currency": "PLN"
        },
        {
          "name": "Austria",
          "label": "AT",
          "value": 5804.5,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 6090.5,
          "value_local": null,
          "cur": null,
          "local_currency": null
        },
        {
          "name": "Belgium",
          "label": "BE",
          "value": 5571.3,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 5501.8,
          "value_local": null,
          "cur": null,
          "local_currency": null
        },
        {
          "name": "Sweden",
          "label": "SE",
          "value": 3980.9,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 4116.5,
          "value_local": 45505.3,
          "cur": "SEK",
          "local_currency": "SEK"
        },
        {
          "name": "Denmark",
          "label": "DK",
          "value": 3016.4,
          "year": "2024",
          "period_label": "2024",
          "previous_year": "2023",
          "previous_value": 3021.2,
          "value_local": 22499.0,
          "cur": "DKK",
          "local_currency": "DKK"
        }
      ]
    },
    {
      "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": 1,
      "source_table_id": "consumer_expenditure_per_capita_peer_comparison",
      "columns": [
        "name",
        "geo",
        "year",
        "value_per_capita",
        "metric_value",
        "population"
      ],
      "rows": [
        {
          "name": "LU",
          "label": "LU",
          "geo": "LU",
          "year": "2024",
          "value_per_capita": 788.33,
          "metric_value": 529800000.0,
          "population": 672050
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "geo": "NL",
          "year": "2024",
          "value_per_capita": 655.86,
          "metric_value": 11768000000.0,
          "population": 17942942
        },
        {
          "name": "Austria",
          "label": "AT",
          "geo": "AT",
          "year": "2024",
          "value_per_capita": 633.77,
          "metric_value": 5804500000.0,
          "population": 9158750
        },
        {
          "name": "Denmark",
          "label": "DK",
          "geo": "DK",
          "year": "2024",
          "value_per_capita": 506.0,
          "metric_value": 3016400000.0,
          "population": 5961249
        },
        {
          "name": "Belgium",
          "label": "BE",
          "geo": "BE",
          "year": "2024",
          "value_per_capita": 471.46,
          "metric_value": 5571300000.0,
          "population": 11817096
        },
        {
          "name": "Germany",
          "label": "DE",
          "geo": "DE",
          "year": "2024",
          "value_per_capita": 469.38,
          "metric_value": 39173000000.0,
          "population": 83456045
        },
        {
          "name": "Italy",
          "label": "IT",
          "geo": "IT",
          "year": "2024",
          "value_per_capita": 446.91,
          "metric_value": 26355000000.0,
          "population": 58971230
        },
        {
          "name": "Ireland",
          "label": "IE",
          "geo": "IE",
          "year": "2024",
          "value_per_capita": 405.76,
          "metric_value": 2171500000.0,
          "population": 5351681
        },
        {
          "name": "Sweden",
          "label": "SE",
          "geo": "SE",
          "year": "2024",
          "value_per_capita": 377.28,
          "metric_value": 3980900000.0,
          "population": 10551707
        },
        {
          "name": "Finland",
          "label": "FI",
          "geo": "FI",
          "year": "2024",
          "value_per_capita": 303.9,
          "metric_value": 1703000000.0,
          "population": 5603851
        }
      ]
    },
    {
      "id": "production_latest_rows",
      "title": "Production turnover latest six monthly YoY readings",
      "summary": "Latest six monthly YoY readings",
      "indicator_key": "production_turnover",
      "indicator_ref": 4,
      "source_table_id": "latest_six_monthly_yoy",
      "columns": [
        "date",
        "value",
        "yoy_pct"
      ],
      "rows": [
        {
          "date": "2025-10-01",
          "geo": "PT",
          "value_nominal": 246839213.09604478,
          "value_real": 200536352.52634943,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 5.6,
          "previous_year_value": 233812742.4,
          "previous_year_date": "2024-10"
        },
        {
          "date": "2025-11-01",
          "geo": "PT",
          "value_nominal": 210066145.96814245,
          "value_real": 170661290.69747052,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 5.1,
          "previous_year_value": 199789440.4,
          "previous_year_date": "2024-11"
        },
        {
          "date": "2025-12-01",
          "geo": "PT",
          "value_nominal": 203924730.0963653,
          "value_real": 165806593.15027767,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 5.8,
          "previous_year_value": 192774440.1,
          "previous_year_date": "2024-12"
        },
        {
          "date": "2026-01-01",
          "geo": "PT",
          "value_nominal": 167262564.68390757,
          "value_real": 134251059.0935244,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -6.9,
          "previous_year_value": 179649576.8,
          "previous_year_date": "2025-01"
        },
        {
          "date": "2026-02-01",
          "geo": "PT",
          "value_nominal": 187118639.32911244,
          "value_real": 150308904.8265468,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": -7.7,
          "previous_year_value": 202764182.9,
          "previous_year_date": "2025-02"
        },
        {
          "date": "2026-03-01",
          "geo": "PT",
          "value_nominal": 228910102.43249667,
          "value_real": 183731630.247605,
          "cur": null,
          "local_currency": null,
          "value_nominal_local": null,
          "value_real_local": null,
          "yoy_pct": 14.5,
          "previous_year_value": 199893807.5,
          "previous_year_date": "2025-03"
        }
      ]
    },
    {
      "id": "ppi_peer_six_month_yoy",
      "title": "Producer price six-month YoY peer comparison",
      "summary": "Latest six-month producer-price YoY peer comparison",
      "indicator_key": "producer_price",
      "indicator_ref": 5,
      "source_table_id": "ppi_peer_six_month_yoy",
      "columns": [
        "name",
        "geo",
        "period_start",
        "period_end",
        "value",
        "previous_year_value",
        "yoy_pct"
      ],
      "rows": [
        {
          "name": "Czechia",
          "label": "CZ",
          "geo": "CZ",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 120.4,
          "previous_year_value": 109.7,
          "yoy_pct": 9.8
        },
        {
          "name": "Bulgaria",
          "label": "BG",
          "geo": "BG",
          "period_start": "2024-03",
          "period_end": "2024-08",
          "months_count": 6,
          "value": 135.3,
          "previous_year_value": 123.8,
          "yoy_pct": 9.3
        },
        {
          "name": "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": "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": 218.37730020344603,
          "geo": "pt"
        },
        {
          "date": "2025-12-01",
          "value": 193.66834405066143,
          "geo": "pt"
        },
        {
          "date": "2026-01-01",
          "value": 222.20128302749634,
          "geo": "pt"
        },
        {
          "date": "2026-02-01",
          "value": 197.26388890407623,
          "geo": "pt"
        },
        {
          "date": "2026-03-01",
          "value": 195.04668665534297,
          "geo": "pt"
        },
        {
          "date": "2026-04-01",
          "value": 184.19856494371138,
          "geo": "pt"
        }
      ]
    },
    {
      "id": "exports_monthly_latest_rows",
      "title": "Furniture exports latest six monthly YoY readings",
      "summary": "Latest six monthly furniture export values with year-over-year change.",
      "indicator_key": "exports_yearly",
      "indicator_ref": 6,
      "source_table_id": "latest_six_monthly_yoy",
      "columns": [
        "date",
        "value",
        "previous_year_value",
        "yoy_pct"
      ],
      "rows": [
        {
          "value": 0.1654,
          "yoy_pct": -0.55,
          "date": "2025-11-01",
          "month": "2025-11",
          "previous_year_value": 0.1663,
          "previous_year_date": "2024-11-01"
        },
        {
          "value": 0.1464,
          "yoy_pct": 16.92,
          "date": "2025-12-01",
          "month": "2025-12",
          "previous_year_value": 0.1252,
          "previous_year_date": "2024-12-01"
        },
        {
          "value": 0.1443,
          "yoy_pct": -3.19,
          "date": "2026-01-01",
          "month": "2026-01",
          "previous_year_value": 0.1491,
          "previous_year_date": "2025-01-01"
        },
        {
          "value": 0.1473,
          "yoy_pct": -5.88,
          "date": "2026-02-01",
          "month": "2026-02",
          "previous_year_value": 0.1565,
          "previous_year_date": "2025-02-01"
        },
        {
          "value": 0.1775,
          "yoy_pct": 4.5,
          "date": "2026-03-01",
          "month": "2026-03",
          "previous_year_value": 0.1699,
          "previous_year_date": "2025-03-01"
        },
        {
          "value": 0.1667,
          "yoy_pct": 11.86,
          "date": "2026-04-01",
          "month": "2026-04",
          "previous_year_value": 0.149,
          "previous_year_date": "2025-04-01"
        }
      ]
    },
    {
      "id": "exports_latest_rows",
      "title": "Furniture exports latest years",
      "summary": "",
      "indicator_key": "exports_yearly",
      "indicator_ref": 6,
      "columns": [
        "year",
        "value"
      ],
      "rows": [
        {
          "x_axis": "2020",
          "value": 1.4358,
          "value_label": "1.4358",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        },
        {
          "x_axis": "2021",
          "value": 1.5586,
          "value_label": "1.5586",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        },
        {
          "x_axis": "2022",
          "value": 1.7715,
          "value_label": "1.7715",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        },
        {
          "x_axis": "2023",
          "value": 1.9575,
          "value_label": "1.9575",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        },
        {
          "x_axis": "2024",
          "value": 1.8889,
          "value_label": "1.8889",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        },
        {
          "x_axis": "2025",
          "value": 1.8461,
          "value_label": "1.8461",
          "comment": "",
          "is_preliminary": false,
          "style_hint": "solid",
          "fill_hint": "solid"
        }
      ]
    },
    {
      "id": "export_partner_latest_rows",
      "title": "Export destination latest shares",
      "summary": "",
      "indicator_key": "exports_by_country",
      "indicator_ref": 7,
      "columns": [
        "name",
        "value"
      ],
      "rows": [
        {
          "name": "France",
          "label": "FR",
          "value": 0.3171
        },
        {
          "name": "Spain",
          "label": "ES",
          "value": 0.2911
        },
        {
          "name": "United States",
          "label": "US",
          "value": 0.0565
        },
        {
          "name": "Germany",
          "label": "DE",
          "value": 0.0549
        },
        {
          "name": "United Kingdom",
          "label": "GB",
          "value": 0.0475
        },
        {
          "name": "Netherlands",
          "label": "NL",
          "value": 0.0247
        },
        {
          "name": "Slovakia",
          "label": "SK",
          "value": 0.019
        },
        {
          "name": "Switzerland",
          "label": "CH",
          "value": 0.0152
        },
        {
          "name": "Italy",
          "label": "IT",
          "value": 0.0149
        },
        {
          "name": "AO",
          "label": "AO",
          "value": 0.0144
        }
      ]
    }
  ],
  "crawl": {
    "type": "country_furniture_market_hub",
    "canonical_url": "https://www.furnilytics.com/market/portugal-furniture-market-hub/",
    "json_url": "https://data.furnilytics.com/market-hubs/portugal-furniture-market-hub.json",
    "title": "Portugal Furniture Market Hub",
    "meta_title": "Portugal Furniture Market Hub | Furnilytics",
    "meta_description": "Monthly Portugal furniture market hub with consumer demand, retail turnover, production, exports, producer prices, housing, confidence and online demand indicators.",
    "country": {
      "name": "Portugal",
      "geo": "PT",
      "role": "export-oriented production market"
    },
    "market": {
      "name": "Furniture",
      "scope": "Furniture retail, production, consumption, trade and demand context"
    },
    "market_data_updated_at": "2026-06-19",
    "refresh_frequency": "monthly",
    "executive_summary": "Portugal stands out as a Southern European furniture market characterized by a robust export-oriented production base alongside solid domestic demand. The consumer market size is expanding, reflecting a positive annual change, while retail turnover has shown notable growth over the past six months, indicating a healthy consumption environment. This dynamic is supported by elevated housing market activity, which is significantly above the pre-2019 baseline, suggesting strong underlying demand for furniture as new homes are furnished and existing ones upgraded [1]. Retail 6-month momentum is +2.7% year over year, supporting a positive near-term demand read. [2] However, consumer confidence remains a headwind, albeit showing signs of recovery. This mixed sentiment could temper future retail performance despite the current momentum in production turnover and exports, which are also on an upward trajectory. With exports constituting a high percentage of production turnover, the market's competitiveness is bolstered by favorable trade conditions. The interplay between housing activity and consumer sentiment will be crucial in shaping the market's outlook as it navigates these dynamics [5]. Export momentum is +3.9% year over year, which frames the external demand signal for producers. [6]",
    "key_measurements": [
      {
        "metric": "Consumer market size",
        "latest_value": "2.5 billion euro",
        "status": "Expanding",
        "context": "+0.7% annual change",
        "source_ref": 1
      },
      {
        "metric": "Retail market size",
        "latest_value": "2.3 billion euro",
        "status": "Expanding",
        "context": "+2.7% six-month YoY",
        "source_ref": 2
      },
      {
        "metric": "Production market size",
        "latest_value": "2.4 billion euro",
        "status": "Expanding",
        "context": "+2.7% six-month YoY",
        "source_ref": 4
      },
      {
        "metric": "Producer price index",
        "latest_value": "124.6 index points",
        "status": "Moderate pressure",
        "context": "+2.2 pp six-month YoY",
        "source_ref": 5
      },
      {
        "metric": "Furniture exports",
        "latest_value": "1.9 billion euro",
        "status": "Export growth",
        "context": "+3.9% export momentum",
        "source_ref": 6
      },
      {
        "metric": "Export exposure",
        "latest_value": "76.3%",
        "status": "High export exposure",
        "context": "exports relative to production turnover",
        "source_ref": 6
      },
      {
        "metric": "Housing market activity",
        "latest_value": "155.5 index points",
        "status": "Elevated; broadly stable",
        "context": "+56 pts vs 2019",
        "source_ref": 8
      },
      {
        "metric": "Consumer confidence",
        "latest_value": "-26.4 points",
        "status": "Recovering",
        "context": "+3.0 pp recent change",
        "source_ref": 9
      },
      {
        "metric": "Product search trend",
        "latest_value": "184.2 index points",
        "status": "Softening",
        "context": "17.1% below 2026 peak",
        "source_ref": 10
      }
    ],
    "sections": [
      {
        "id": "market_size",
        "title": "Market Size & Consumption",
        "main_indicator": "consumer_market_size",
        "summary": "The consumer market size for furniture in Portugal is currently valued at approximately 2.5 billion euro, reflecting an expanding trend with a +0.7% annual change [1]. This growth indicates a steady demand for furniture, which is crucial for both retail and production sectors, suggesting a resilient market environment that supports ongoing investment and development in the industry. current figures indicate a significant increase in market size, with expectations to reach 2.5 billion euro by 2025 [1]. This upward trajectory highlights the potential for enhanced production capabilities and export opportunities, positioning Portugal as a competitive player in the global furniture market. The current growth underscores the importance of strategic planning for supply chain management and market positioning to capitalize on rising consumer demand."
      },
      {
        "id": "retail",
        "title": "Retail & Demand",
        "main_indicator": "retail_turnover",
        "summary": "The retail market for furniture in Portugal is currently valued at 2.3 billion euro, indicating an expanding trend with a year-on-year growth of 2.7% over the past six months [2]. This growth reflects a robust demand environment, supported by the country's role as an export-oriented production market, which enhances its capacity to meet both domestic and international consumer needs. Despite the positive retail turnover, the product search trend has softened, currently at 184.2 index points, which is 17.1% below the peak observed in 2026 [10]. This decline suggests a potential weakening in consumer interest or shifts in purchasing behavior, which could impact future demand dynamics and necessitate strategic adjustments in retail and production approaches."
      },
      {
        "id": "industry",
        "title": "Industry & Production",
        "main_indicator": "production_turnover",
        "summary": "Portugal's furniture production market is currently valued at approximately 2.4 billion euro, reflecting an expanding trend with a year-on-year growth of 2.7% over the past six months [4]. This growth indicates a robust demand for furniture, which is essential for both domestic consumption and export-oriented production. The upward trajectory in production turnover suggests a favorable environment for manufacturers, enhancing their capacity to meet both local and international market needs. The producer price index stands at 124.6 index points, indicating moderate pressure with a 2.2 percentage point increase over the last six months [5]. This pressure on producer prices may influence production costs and, subsequently, retail pricing strategies. As the market continues to expand, manufacturers will need to navigate these cost dynamics carefully to maintain competitiveness in both domestic and export markets."
      },
      {
        "id": "supply_chain",
        "title": "Trade & Competitiveness",
        "main_indicator": "exports_by_country",
        "summary": "Portugal's furniture exports have reached 1.9 billion euro, reflecting a robust export growth of 3.9% in momentum [6]. This high export exposure, with 76.3% of production turnover directed towards exports, underscores the country's strategic role in the global furniture market [6]. The concentration of exports is notable, with France and Spain being the primary destinations, accounting for 31.7% and 29.1% of total exports, respectively [7]. This concentration indicates a strong reliance on these markets, which can influence demand dynamics and production strategies in Portugal. In the short term, monthly export figures show a slight decline of 0.55% year-on-year in the latest month, contrasting with a significant increase of 16.92% in the preceding month [6]. This fluctuation suggests potential pressures on demand, which could affect retail and production activities in the near term. However, the overall export growth trend remains positive, indicating resilience in the market despite short-term variations. The structural exposure to key markets like France and Spain will continue to shape Portugal's furniture sector, necessitating adaptive strategies to maintain competitiveness in an evolving landscape [6][7]."
      },
      {
        "id": "macroeconomics",
        "title": "Macroeconomics",
        "main_indicator": "housing_market_activity",
        "summary": "Portugal's housing market activity is currently elevated at 155.5 index points, reflecting a broadly stable environment with a significant increase of 56 points compared to 2019 [8]. This stability in the housing sector is likely to bolster demand for furniture, as increased housing activity typically correlates with higher consumption of home furnishings. The export-oriented production market in Portugal stands to benefit from this trend, as domestic demand can enhance production capabilities and attract international buyers. Consumer confidence in Portugal is recovering, currently at -26.4 points, which indicates a positive shift with a recent change of +3.0 percentage points [9]. This recovery in consumer sentiment may lead to increased spending on furniture, further supporting the retail sector. As confidence improves, the potential for enhanced demand in both domestic and export markets becomes more pronounced, positioning Portugal's furniture industry for growth amidst a stabilizing economic backdrop."
      }
    ],
    "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.",
    "Portugal is configured as an export-oriented furniture market where manufacturing and foreign demand play a larger role than in purely importer-led consumer markets."
  ]
}
