Our methodology

How we calculate property price estimates in Barcelona and Catalonia.

Estimation model

We use a Machine Learning model (XGBoost) with 26 features, including spatial data (distance to metro, beach, schools, parks) and 20+ property attributes. The model is trained on synthetic data calibrated with official sources and adjusted with real user feedback.

  • XGBoost algorithm with automatic hyperparameter tuning
  • 26 features: location, property, amenities, spatial data
  • Spatial data from Open Data BCN and OpenStreetMap
  • Continuous calibration with user feedback

Data sources

Our estimates are based on official public data from multiple institutional sources.

Data sourcesStatus
Land Registry of Spain

Prices from notarised registered transactions. Actual sale prices.

High reliability
National Statistics Institute (INE)

Housing Price Index (IPV) and demographic statistics.

High reliability
Gencat INCASOL

Property market data from the Government of Catalonia.

Medium reliability
Open Data BCN

Open data from Barcelona City Council: transactions, cadastre and urban planning.

High reliability
OpenStreetMap

Parks, beaches and amenity data from the OpenStreetMap community.

Medium reliability

Feature adjustments

The model applies adjustments based on the property features you provide:

  • Elevator: properties without an elevator are penalised up to -12%, especially on higher floors.
  • Renovation: from -18% (unrenovated) to +10% (fully renovated).
  • Balcony or terrace: +5% bonus.
  • Orientation: +6% exterior, -8% interior.
  • Year built: from -10% (before 1960) to +12% (after 2015).
  • Size: degressive adjustment (larger properties have lower price/m2).
  • Pool: +20-30K for houses with private pool, +6-10K for flats with communal pool.
  • Air conditioning: +3-5K.
  • Garden: +15-25K for houses, +5-8K for ground floor.
  • Sea views: +12%. City/mountain views: +5%.
  • Terrace: valued at 2,000-3,500 per m2 depending on location.
  • Parking: +12-25K depending on location.
  • Proximity: distance to metro, beach, schools and parks affects price.

Limitations and disclaimers

Our estimates are indicative and do not constitute an official appraisal:

  • Actual prices can vary significantly depending on the specific condition of the property.
  • Estimates are based on zone averages and do not reflect particularities of each property.
  • Data is updated periodically but may not reflect recent market changes.
  • For purchase or sale transactions, we recommend a professional appraisal.

Your feedback improves the model

Every time a user indicates that the estimate is too high, about right or too low, we use that information to calibrate and improve our model. Your participation helps us provide more accurate estimates for everyone.

Last updated: May 2026