{"data":{"type":"country","slug":"portugal","name":"Portugal","iso2":"PT","iso3":"PRT","region":"Europe","population":10300000,"lat":39.4,"lng":-8.2,"summary":"Portugal is part of STATLAS global country coverage for comparisons across cost, safety, jobs, health, housing, and environment indicators.","cities":[{"id":"cmpoikjo50033h2f6t55bs8j6","slug":"lisbon","name":"Lisbon","countryId":"cmpoikjmd000uh2f6vlezc94n","population":545000,"lat":38.7223,"lng":-9.1393,"summary":"Lisbon is A useful comparison anchor for regional rankings and long-tail city data queries. STATLAS combines local signals into comparable city-level pages for people evaluating where to live, travel, hire, or invest.","similarCitySlugs":"[\"sao-paulo\",\"los-angeles\",\"barcelona\",\"melbourne\",\"porto\"]"},{"id":"cmpoikjo60035h2f6ncwg27yt","slug":"porto","name":"Porto","countryId":"cmpoikjmd000uh2f6vlezc94n","population":231000,"lat":41.1579,"lng":-8.6291,"summary":"Porto is A high-interest place where affordability, safety, jobs, and quality-of-life trade-offs matter. STATLAS combines local signals into comparable city-level pages for people evaluating where to live, travel, hire, or invest.","similarCitySlugs":"[\"london\",\"cape-town\",\"auckland\",\"sao-paulo\",\"lisbon\"]"}],"dataPoints":[{"metric":{"slug":"cost-of-living","name":"Cost of Living Index","category":"cost","unit":"index","description":"Composite daily cost pressure index normalized for city and country comparison.","higherIsBetter":false},"value":77.3,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"world-bank-open-data","name":"World Bank Open Data","url":"https://data.worldbank.org/"}},{"metric":{"slug":"population-growth","name":"Population Growth","category":"demographics","unit":"%","description":"Recent annual population growth signal.","higherIsBetter":true},"value":-0.1,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"un-data","name":"UNData / UNSD","url":"https://data.un.org/"}},{"metric":{"slug":"schools","name":"Education Access Index","category":"education","unit":"index","description":"Composite schools and higher-education access signal.","higherIsBetter":true},"value":51.6,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"openstreetmap","name":"OpenStreetMap / Overpass","url":"https://www.openstreetmap.org/"}},{"metric":{"slug":"air-quality","name":"Air Quality PM2.5","category":"environment","unit":"ug/m3","description":"Fine particulate pollution; lower is generally better.","higherIsBetter":false},"value":36.8,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"openaq","name":"OpenAQ","url":"https://openaq.org/"}},{"metric":{"slug":"climate-comfort","name":"Climate Comfort","category":"environment","unit":"index","description":"Weather comfort index balancing temperatures, rainfall, and seasonal extremes.","higherIsBetter":true},"value":59.3,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"wikidata","name":"Wikidata","url":"https://www.wikidata.org/"}},{"metric":{"slug":"healthcare","name":"Healthcare Access Index","category":"health","unit":"index","description":"Composite healthcare availability and quality signal.","higherIsBetter":true},"value":57.7,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"who-gho","name":"WHO Global Health Observatory","url":"https://www.who.int/data/gho"}},{"metric":{"slug":"life-expectancy","name":"Life Expectancy","category":"health","unit":"years","description":"Average life expectancy signal at country or local proxy level.","higherIsBetter":true},"value":69.4,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"who-gho","name":"WHO Global Health Observatory","url":"https://www.who.int/data/gho"}},{"metric":{"slug":"monthly-rent","name":"Median Monthly Rent","category":"housing","unit":"USD","description":"Typical monthly rent proxy for central urban housing markets.","higherIsBetter":false},"value":1644.9,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"world-bank-open-data","name":"World Bank Open Data","url":"https://data.worldbank.org/"}},{"metric":{"slug":"house-price-to-income","name":"House Price to Income","category":"housing","unit":"ratio","description":"Housing affordability ratio comparing purchase prices with household income.","higherIsBetter":false},"value":9.2,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"world-bank-open-data","name":"World Bank Open Data","url":"https://data.worldbank.org/"}},{"metric":{"slug":"internet-speed","name":"Internet Speed","category":"infrastructure","unit":"Mbps","description":"Median broadband/mobile connectivity proxy.","higherIsBetter":true},"value":99.2,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"wikidata","name":"Wikidata","url":"https://www.wikidata.org/"}},{"metric":{"slug":"average-salary","name":"Average Salary","category":"jobs","unit":"USD/mo","description":"Estimated average monthly salary level for comparison.","higherIsBetter":true},"value":4836.5,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"world-bank-open-data","name":"World Bank Open Data","url":"https://data.worldbank.org/"}},{"metric":{"slug":"unemployment","name":"Unemployment Rate","category":"jobs","unit":"%","description":"Unemployment rate or modeled local labor-market proxy.","higherIsBetter":false},"value":12.6,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"world-bank-open-data","name":"World Bank Open Data","url":"https://data.worldbank.org/"}},{"metric":{"slug":"safety","name":"Safety Index","category":"safety","unit":"index","description":"Higher values indicate safer day-to-day conditions relative to peer places.","higherIsBetter":true},"value":73.8,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"un-data","name":"UNData / UNSD","url":"https://data.un.org/"}},{"metric":{"slug":"transit","name":"Transit Connectivity","category":"transport","unit":"index","description":"Public transport and regional mobility connectivity proxy.","higherIsBetter":true},"value":41.7,"year":2026,"updatedAt":"2026-05-27T00:00:00.000Z","note":"Source-attributed STATLAS indicator. Automated refreshes replace modeled values when a public source provides a compatible current series.","source":{"slug":"openstreetmap","name":"OpenStreetMap / Overpass","url":"https://www.openstreetmap.org/"}}]}}