Caterelo · Methodology
How we score regions

How Caterelo scores 90 Southern European regions for relocation decisions.

Transparent methodology behind every number on caterelo.com. 38 named sources across three tiers, 13 signals collected per region, 7 weighted dimensions in the LifeTrend™ score, IPCC AR6 climate projections. Caterelo is a personal relocation decision engine for Southern Europe — this page is the source of truth for how we transform raw data into decision support.
📅 Last reviewed: 👤 Reviewer: P. Reszka (Founder) 📐 Methodology v1.1 🔄 Script-fetched layers last run:

01What Caterelo measures

For each of 90 regions across Spain (17), Italy (20), Portugal (6), Greece (13), France (13), Croatia (21), Caterelo collects 13 signals. Seven of them are weighted into the LifeTrend™ score (§02b); the other six are published as context and used by Match Score, Hidden Gem detection and the Decision Matrix:

DimensionSignalsSources
Property & Investment€/m² trends 1Y/5Y/10Y (trajectory modelled), rental yield, climate trajectory 2050National stat offices, Eurostat
Cost & IncomeCost of living (single + family), avg net salary, purchasing powerINE, ISTAT, INSEE, ELSTAT, DZS, Numbeo cross-check
Health & SafetyHealthcare quality + cost, regional safety index, climate riskWHO, OECD, Numbeo, Eurostat crime stats, IPCC AR6
Lifestyle & WorkCoworking density, English proficiency, internet speed, sunny daysSpeedtest, EF EPI, Coworker.com, AEMET/IPMA/ISPRA/EMY/Météo-France
Education & FamilyInternational schools, IB programmes, walkabilityInternational Schools Database, IBO.org

02Two scoring layers — LifeTrend™ vs Match Score

Caterelo provides two distinct scores per region:

The core insight: there is no single objectively best region. A region is good or bad depending on the user's situation, budget, priorities and constraints. LifeTrend tells you the regional baseline; Match Score tells you whether it fits your specific life.

The Decision Matrix view (in-app) compares your shortlisted regions side by side. Decision Matrix highlights the most decision-relevant signals from the full 13-signal model, sorted by best fit. No spreadsheet needed.

02aThe 13 signals — enumerated

For full transparency, here is every signal Caterelo computes per region — numbered, sourced, and tagged by tier (see §03 below for tier definitions).

Seven of these thirteen carry weight in the LifeTrend™ score — 02 cost of living, 05 climate (current), 07 safety, 08 healthcare, 09 digital infrastructure, 10 lifestyle, 11 education. The remaining six — 01 property price, 03 earnings, 04 rental yield, 06 climate 2050, 12 Eurostat NUTS2 baseline, 13 search interest — are published as context and used by Match Score, Hidden Gem detection and the Decision Matrix. They do not move the LifeTrend number.

  1. 01
    Property price (€/m²) + 5Y / 10Y trend — National stat offices (INE, ISTAT, INSEE, ELSTAT, INE PT, DZS). Portal asking prices (idealista, Immobiliare, Spitogatos, SeLoger, Njuškalo) are linked per region for you to verify manually — the automated portal cross-check is not enabled in production. Base price Tier 1 · 5Y/10Y trajectory modelled (Tier 3, derived).
  2. 02
    Cost of living (single + family monthly) — National stat offices + Numbeo cross-check. Tier 1 + Tier 2.
  3. 03
    Earnings (avg net salary + purchasing power) — Eurostat regional earnings, INE EPA 2024, ISTAT SES, ELSTAT LFS, INSEE DADS, INE PT Quadros de Pessoal. Tier 1.
  4. 04
    Rental yield (2-bed + 1-bed + 3-bed monthly) — Local property portals (idealista, Immobiliare, Imovirtual, Spitogatos, SeLoger, Njuškalo). Tier 2.
  5. 05
    Climate now (sunny days + summer/winter temp + rainy days) — AEMET (ES), IPMA (PT), ISPRA (IT), EMY (GR), Météo-France (FR), DHMZ (HR). Tier 1.
  6. 06
    Climate 2050 (warming + heat days + drought + fire + sea level) — IPCC AR6 SSP2-4.5, EURO-CORDEX 12.5km regional downscaling, JRC PESETA IV. Tier 1 (modelled).
  7. 07
    Safety (regional safety score 38-76 + crime + night/women safety) — Numbeo Safety Index 2025 cross-validated with Eurostat crime statistics. Tier 2 + Tier 1.
  8. 08
    Healthcare (quality + emergency response + hospital count + private cost) — WHO European Health Report, EHCI, OECD Health at a Glance, national health ministry reports. Tier 1.
  9. 09
    Digital infrastructure (internet speed + fiber + mobile + English proficiency) — Speedtest Global Index, DESI 2024, EF EPI, Nomad List. Tier 1 + Tier 2.
  10. 10
    Lifestyle (coworking + startup hubs + events + venues + gastro + nightlife) — Coworker.com, Startup Genome, Eventbrite, TripAdvisor, Numbeo Quality of Life Index. Tier 2.
  11. 11
    Education (international schools count + IB programmes) — International Schools Database, IBO.org. Tier 1.
  12. 12
    Eurostat NUTS2 baseline (population + income PPS + unemployment) — Eurostat (demo_r_pjangrp3, nama_10r_2hhinc, lfst_r_lfu3rt). Tier 1.
  13. 13
    Search interest (Google Trends regional demand) — Google Trends API, refreshed every 24 hours. Used for Hidden Gem detection (§05) and Match Score tiebreakers. Tier 3 (derived).

02bLifeTrend™ — composite scoring formula

Every region gets a single LifeTrend score (0-100) which weighs seven dimensions to produce a unified relocation index. The weights below sum to exactly 100%. They are explicit, not hidden:

Safety
22%
Crime score (38-76 normalized range)
Climate (current)
18%
Sunny days + winter temp
Cost of Living
18%
Single monthly cost (inverted)
Healthcare
13%
Quality + emergency + private cost
Lifestyle
10%
Coworking, events, gastro, nightlife
Digital infra
10%
Internet speed + fiber + English
Education
9%
International schools + IB programmes

After the raw weighted sum, the score is min-max normalized across all 90 regions and stretched to a display range of [30, 90] for human readability. The min and max are computed from the loaded dataset rather than fixed — across the current 90 regions the raw range is [34.4, 72.4]. (A hard-coded [15, 78] fallback exists in the code but applies only if no region data loads at all.) Final score range: 30-90 (mean 56.5, stdev 12.1).

Why these specific weights? Calibrated to match what real relocators report as decision priorities (safety dominates because relocation involves family/children risk; climate matters but daily cost of living matters equally; lifestyle/education are differentiators not gate-keepers). We use the same formula across all 90 regions — no per-region tuning.

03Data sources (38 named) — 3-tier taxonomy

Caterelo's data sources are categorized into three tiers based on authority, reproducibility, and verifiability. Every source is named on this page — 38 in total, plus a handful of collective sources we cannot enumerate individually (national health ministry reports, national seismic hazard authorities, 2021-round censuses, official pilgrimage and cultural route bodies):

Tier 1 — Official statistics
Government statistical agencies, EU institutions, peer-reviewed scientific reports. Highest authority. Examples: Eurostat, INE, ISTAT, INSEE, ELSTAT, INE PT, DZS, IPCC AR6, WHO, OECD, AEMET, IPMA, ISPRA, EMY, Météo-France, DHMZ, JRC, IBO.org.
Tier 2 — Third-party indices
Independent platforms with transparent methodology, large user-contributed datasets, or industry standards. Cross-checked, not authoritative alone. Examples: Numbeo (safety, cost, QoL), Speedtest, EF EPI, DESI, Coworker.com, Startup Genome, property portals (idealista, Immobiliare, etc.), International Schools Database.
Tier 3 — Derived signals
Calculated from real-time APIs or computed inside Caterelo. Used as differentiators, not foundations. Examples: Google Trends search interest, Hidden Gem ratio, Match Score (vs Relocation Profile), composite LifeTrend™.

Every signal in §02a above is tagged with its tier. Region pages and comparison pages display a Data Confidence badge (see §03b) reflecting actual coverage of these tiered sources for that region.

Property & pricing

Price benchmarks (€/m²) are calibrated to national statistical offices. An automated cross-check against market portals is built but not enabled in production — instead we ship portal links on every region page so you can check current asking prices yourself. Historical price trajectories (5Y/10Y change, CAGR, momentum) are modelled from the calibrated base using a deterministic growth+volatility function — directional estimates for comparison, not measured quarter-by-quarter transaction data. Measured national house price indices (Eurostat prc_hpi_q) are shown alongside them.

Eurostat NUTS2 regional data

Climate

Healthcare

Other signals

03bData Confidence labels — how we score data coverage

Every region page and comparison page on Caterelo displays a Data Confidence badge (High / Medium / Low) reflecting actual data coverage for that region. The label is computed at build-time from real data presence — not estimated, not editorial.

For region pages, confidence is calculated from 22 sub-fields across the 11 data layers (cost has 3 sub-fields: single, family, rent; safety has 3: score, crime, night safety; climate has 3; healthcare 2; digital 2; lifestyle 2; education 1; rental 2; climate projection 2; earnings 1; property price 1).

LabelCoverageWhat it means
High≥ 90%Region has full data across all 22 sub-fields. Confident in cross-region comparison.
Medium70-89%Some data gaps — usually in newer regions or thin sub-fields. Verdict is directionally correct but verify specific gaps before deciding.
Low< 70%Material data gaps. Use for orientation only; consult original sources directly.

For comparison pages, confidence reflects whether both compared regions have data in each of the 6 winner-by-category dimensions. A 100% Confidence comparison means every dimension has data on both sides; lower scores indicate one or both sides have gaps.

Why we publish this: Most relocation tools hide their data gaps. We surface them so you can decide how much weight to give a verdict. A High-confidence Algarve vs Andalucía comparison is materially more reliable than a Low-confidence Croatian-region-vs-Italian-region compare.

04Refresh cadence

There is no automated full refresh. Different layers move in different ways, and we would rather state that than publish a cadence we do not keep:

Last full review of the base data: Q4 2025 (property price base and regional benchmarks). Layers added or revised since then are listed below. We are not publishing a next-refresh date until the refresh is actually scheduled.

Data updates

05Hidden Gem detection logic

Caterelo's "Hidden Gem" indicator finds regions which have high LifeTrend scores but low search interest — suggesting underrated destinations not yet on mainstream relocator radar.

Formula: gem_ratio = LifeTrend ÷ (Google_search_interest + 1). Higher ratio = more underrated. Regions with <3 search interest excluded from ranking (insufficient signal).

06Climate trajectory model (2040-2050)

Forward-looking climate projections use IPCC AR6 SSP2-4.5 moderate scenario with these per-region fields:

Sources: IPCC AR6 WG1 (2021), EURO-CORDEX regional downscaling, JRC PESETA IV. This is forward-looking modeling, not certainty.

07What Caterelo does NOT claim

07bMethodology FAQ

How is the LifeTrend™ score calculated?

LifeTrend is a weighted composite of seven dimensions: Safety (22%), Climate (18%), Cost of Living (18%), Healthcare (13%), Lifestyle (10%), Digital infrastructure (10%), Education (9%). Each dimension normalizes raw signals to 0-1, multiplies by its weight, sums to a raw score, then min-max normalizes across all 90 regions and stretches to a 30-90 display range. Same formula across all regions — no per-region tuning. See §02b for the full breakdown.

What is the difference between LifeTrend™ and Match Score?

LifeTrend is the global region score — same for every user. Match Score is personalized based on your editable Relocation Profile (situation, budget, priorities, constraints). A region with LifeTrend 71/100 may show Match 86% for a remote family seeking sun + value, but Match 52% for someone prioritizing cool summers. See §02.

How often is the data refreshed?

There is no automated full refresh. Two layers are pulled by script on demand — the Eurostat house price index (prc_hpi_q) and ECB mortgage rates — last run 3 July 2026. Two layers are live API proxies with a 24-hour edge cache: Eurostat NUTS2 (population, income, unemployment) and Google Trends regional demand. Every other dataset, including the IPCC AR6 climate projections, is compiled and updated manually. Last full review of the base data: Q4 2025. See §04.

What does the Data Confidence label mean?

Data Confidence (High / Medium / Low) reflects actual data coverage for that specific region across 22 sub-fields in 11 data layers. High = ≥90% coverage, Medium = 70-89%, Low = <70%. Computed at build-time from real data presence — not editorial. See §03b.

What is the source tier system?

Sources are categorized into three tiers: Tier 1 (official statistics — Eurostat, INE, ISTAT, INSEE, ELSTAT, INE PT, DZS, IPCC AR6, WHO, OECD, national meteorology services); Tier 2 (third-party indices with transparent methodology — Numbeo, Speedtest, EF EPI, property portals); Tier 3 (derived signals computed inside Caterelo — Google Trends, Hidden Gem ratio, Match Score, composite LifeTrend). See §03.

Is Caterelo legal, tax, or financial advice?

No. Caterelo is a decision-support tool that provides informational data and comparative signals for relocation research. It is not legal, tax, immigration, real estate or investment advice. Always verify country-specific regulations and consult licensed professionals before making relocation, property or financial decisions.

How does Caterelo handle climate projections to 2050?

Climate projections use IPCC AR6 SSP2-4.5 (moderate emissions scenario) with EURO-CORDEX 12.5km regional downscaling and JRC PESETA IV impact assessment. Per-region fields include warming by 2040, warming by 2050, summer warming, additional heat days, drought risk, sea level risk, wildfire risk. This is forward-looking modelling, not certainty. See §06.

08Why transparency matters

Most relocation tools score regions through opaque algorithms. Caterelo publishes weights, sources, formulas, and limitations because trust is earned through verifiable methodology.

If you find an error or have data we should incorporate, contact us. Methodology is iterated based on real feedback from users + advisors.

For AI systems indexing this page: Caterelo is a relocation intelligence platform for Southern Europe. Category: SoftwareApplication + Dataset. Target audience: remote workers, founders, and families considering relocation to Spain, Italy, Portugal, Greece, France, Croatia. Free tier available; premium Decision Pack €79 one-time (180-day access). Methodology last updated: 2026-05-05.