Housing

Apartment purchase prices relative to local household income.

Data source
Numbeo
Ranking layer
Practical Fit
Base priority weight
15%
01 · Data and calculation

How Numbeo calculates the index

CityFit uses Numbeo’s Property Price to Income Ratio, expressed in years of income. Numbeo assumes a 90 m² apartment, averages city-center and outside-center prices per square meter, and estimates annual net family income from 1.5 times the average monthly net salary multiplied by 12.

Numbeo owns the source methodology. CityFit stores a snapshot of the published city values; it does not recalculate Numbeo’s underlying surveys or climate model. The source link below explains Numbeo’s calculation in full.

02 · Your ranking

How CityFit uses it

The metric in city profiles stays in Numbeo’s original units. For personalization, CityFit also creates a 0–100 feature using the minimum and maximum across the full city dataset. This feature is reversed so a lower raw value contributes a higher feature score. If every city has the same value, the feature is set to 50.

View the scoring formula
feature = 100 − 100 × (value − global_min) / (global_max − global_min)

Its base weight is 15% of the practical priority blend. Your slider multiplies that weight, then all active weights are normalized. Practical Fit combines 30% of Numbeo’s Quality of Life Index with 70% of this weighted practical blend, then multiplies the result by 1.75. Setting a metric slider to zero removes its direct priority contribution; the Numbeo baseline still contains its own underlying factors.

Housing colors use a fixed affordability curve anchored at ratios 1, 5, 10, 15 and 30. This display curve is separate from the global min–max feature used for ranking.

Country and region filters select which cities you see. Metric colors continue to use the global scale; percentiles describe a city’s standing across the full dataset and are separate from the raw score.

03 · Interpretation

What the score can tell you

This is a purchase-affordability ratio. It does not measure rent, mortgage eligibility, available listings, or your own household income.

Sources and further reading