madrid rental anomaly detector hadimoumeni.com ↗
/ rental price anomaly detection · madrid

Which Madrid rentals are genuinely mispriced?

An isolation forest, built from scratch, over 587 live Fotocasa listings, combined with a comparable-based fair-price model and a hedonic regression. It flags listings whose price doesn't fit their size, location, condition and features. Not the cheapest or the dearest, the anomalous.

587
listings
21 districts
€1500
median rent
€23.1/m²
14
underpriced
bargains
62
overpriced
asking too much
52
structural
rare, price fair

/ the map of mispricing

Each dot is a flat: its comparable (fair) rent on the horizontal axis, its actual asking rent on the vertical. On the diagonal, price matches comparables. Below the line = underpriced; above = overpriced. Only dots the isolation forest also rates anomalous are highlighted.

500€5001k€1k2k€2k5k€5k10k€10kfair · actual = comparableSol: €5500 vs €5954 expected (-8%)Sanchinarro: €2000 vs €2100 expected (-5%)Apóstol Santiago: €1600 vs €1670 expected (-4%)Valdebebas - Valdefuentes: €1790 vs €1725 expected (+4%)Costillares: €2200 vs €2619 expected (-16%)Concepción: €1600 vs €1617 expected (-1%)Costillares: €1450 vs €1713 expected (-15%)San Pascual: €3300 vs €3027 expected (+9%)Costillares: €3800 vs €4740 expected (-20%)Pueblo Nuevo: €1500 vs €1801 expected (-17%)Quintana: €1800 vs €2162 expected (-17%)Quintana: €1800 vs €1768 expected (+2%)Concepción: €1600 vs €1779 expected (-10%)Ventas: €1750 vs €1901 expected (-8%)Lucero: €1050 vs €1161 expected (-10%)Ventas: €1390 vs €1277 expected (+9%)San Juan Bautista: €2000 vs €2126 expected (-6%)Quintana: €2000 vs €2070 expected (-3%)Costillares: €3500 vs €5629 expected (-38%)Ventas: €1450 vs €1266 expected (+15%)Costillares: €1400 vs €1397 expected (+0%)Costillares: €3500 vs €5472 expected (-36%)Quintana: €1200 vs €1837 expected (-35%)San Pascual: €3000 vs €3677 expected (-18%)Concepción: €1550 vs €1508 expected (+3%)Ventas: €1500 vs €1912 expected (-22%)Tres Olivos - Valverde: €1210 vs €1267 expected (-5%)Tres Olivos - Valverde: €965 vs €838 expected (+15%)Peñagrande: €2300 vs €3000 expected (-23%)San Juan Bautista: €1250 vs €1193 expected (+5%)Pilar: €1500 vs €1501 expected (-0%)Puerta del Ángel: €1000 vs €1299 expected (-23%)Las Águilas: €1290 vs €1521 expected (-15%)Opañel: €1500 vs €1639 expected (-8%)Puerta Bonita: €950 vs €1014 expected (-6%)Comillas: €1600 vs €1615 expected (-1%)Comillas: €1600 vs €1615 expected (-1%)San Isidro: €1100 vs €1290 expected (-15%)PAU de Carabanchel: €1980 vs €2816 expected (-30%)PAU de Carabanchel: €1200 vs €1248 expected (-4%)Comillas: €1750 vs €1880 expected (-7%)San Isidro: €1790 vs €2200 expected (-19%)Vista Alegre: €1250 vs €1130 expected (+11%)Puerta Bonita: €1250 vs €1282 expected (-2%)Abrantes: €1350 vs €1194 expected (+13%)Buena Vista: €860 vs €882 expected (-2%)Aluche: €1335 vs €1593 expected (-16%)Opañel: €1650 vs €1560 expected (+6%)Lucero: €1100 vs €1240 expected (-11%)Aluche: €1600 vs €1551 expected (+3%)Puerta del Ángel: €1790 vs €1627 expected (+10%)Las Águilas: €1150 vs €979 expected (+17%)Lucero: €1600 vs €1458 expected (+10%)Lucero: €1530 vs €1448 expected (+6%)Aluche: €1335 vs €1487 expected (-10%)Aluche: €1610 vs €1590 expected (+1%)Puerta del Ángel: €1335 vs €1219 expected (+10%)Los Cármenes: €980 vs €752 expected (+30%)Puerta del Ángel: €1390 vs €1374 expected (+1%)Las Águilas: €1555 vs €1521 expected (+2%)Puerta del Ángel: €2600 vs €2944 expected (-12%)Vista Alegre: €1600 vs €1700 expected (-6%)San Isidro: €1265 vs €1436 expected (-12%)Las Tablas: €1800 vs €1924 expected (-6%)La Paz: €1350 vs €1385 expected (-3%)Cuatro Caminos - Azca: €950 vs €1100 expected (-14%)Cuatro Caminos - Azca: €1450 vs €1846 expected (-21%)Cuatro Caminos - Azca: €3000 vs €2977 expected (+1%)Cuatro Caminos - Azca: €1350 vs €1066 expected (+27%)Cuatro Caminos - Azca: €1950 vs €2173 expected (-10%)Berruguete: €700 vs €855 expected (-18%)Castilla: €2150 vs €2000 expected (+8%)Nueva España: €3350 vs €3600 expected (-7%)Prosperidad: €1800 vs €1841 expected (-2%)Nueva España: €3000 vs €2802 expected (+7%)Nueva España: €1400 vs €1670 expected (-16%)Prosperidad: €1565 vs €1846 expected (-15%)Nueva España: €1590 vs €1370 expected (+16%)Cuatro Caminos - Azca: €1200 vs €1286 expected (-7%)Ciudad Jardín: €2300 vs €2050 expected (+12%)Prosperidad: €1185 vs €1375 expected (-14%)Prosperidad: €935 vs €998 expected (-6%)El Viso: €1390 vs €1011 expected (+37%)El Viso: €4500 vs €4208 expected (+7%)Nueva España: €2050 vs €2025 expected (+1%)Prosperidad: €1200 vs €1366 expected (-12%)Prosperidad: €2300 vs €2264 expected (+2%)Prosperidad: €1250 vs €1086 expected (+15%)Castilla: €1500 vs €1423 expected (+5%)Nueva España: €2050 vs €2077 expected (-1%)Hispanoamérica - Bernabéu: €1600 vs €1709 expected (-6%)Hispanoamérica - Bernabéu: €2350 vs €2258 expected (+4%)Prosperidad: €1260 vs €1084 expected (+16%)Ciudad Jardín: €2000 vs €2400 expected (-17%)La Paz: €3000 vs €2861 expected (+5%)Berruguete: €1250 vs €1174 expected (+6%)Bellas Vistas: €1025 vs €1064 expected (-4%)Las Tablas: €2200 vs €3070 expected (-28%)Pilar: €1200 vs €1306 expected (-8%)Pilar: €1150 vs €1113 expected (+3%)Peñagrande: €1750 vs €1789 expected (-2%)Peñagrande: €2200 vs €2610 expected (-16%)La Paz: €1550 vs €1771 expected (-12%)Tres Olivos - Valverde: €1550 vs €1341 expected (+16%)Peñagrande: €1425 vs €1439 expected (-1%)Tres Olivos - Valverde: €1850 vs €1695 expected (+9%)Peñagrande: €800 vs €517 expected (+55%)Argüelles: €3200 vs €3032 expected (+6%)Argüelles: €3400 vs €2627 expected (+29%)Valdemarín: €2500 vs €2879 expected (-13%)Cuatro Caminos - Azca: €2600 vs €2238 expected (+16%)Argüelles: €2200 vs €1691 expected (+30%)Valdezarza: €1300 vs €1279 expected (+2%)Argüelles: €1500 vs €1684 expected (-11%)Casa de Campo: €1150 vs €1136 expected (+1%)Valdezarza: €1745 vs €1638 expected (+7%)Ciudad Universitaria: €1000 vs €672 expected (+49%)Valdezarza: €1050 vs €1152 expected (-9%)Argüelles: €1975 vs €1587 expected (+24%)Castillejos - Cuzco: €3900 vs €4583 expected (-15%)Valdeacederas: €1115 vs €1174 expected (-5%)Berruguete: €950 vs €1188 expected (-20%)Cuatro Caminos - Azca: €1300 vs €1318 expected (-1%)Almenara -Ventilla: €1500 vs €1690 expected (-11%)Cuatro Caminos - Azca: €1350 vs €1249 expected (+8%)Casa de Campo: €1575 vs €1696 expected (-7%)Chopera: €1800 vs €1465 expected (+23%)San Isidro: €1505 vs €1407 expected (+7%)San Isidro: €1725 vs €1680 expected (+3%)Salvador: €1850 vs €2861 expected (-35%)Salvador: €1750 vs €2414 expected (-28%)Salvador: €1370 vs €1310 expected (+5%)Salvador: €1840 vs €1759 expected (+5%)Salvador: €1825 vs €1696 expected (+8%)Casco histórico de Vicálvaro: €1100 vs €894 expected (+23%)Casco histórico de Vicálvaro: €1150 vs €1147 expected (+0%)Valdebernardo - Valderribas: €1350 vs €1556 expected (-13%)Casco histórico de Vicálvaro: €1350 vs €1191 expected (+13%)Valdebernardo - Valderribas: €1400 vs €1345 expected (+4%)Ambroz: €1170 vs €1042 expected (+12%)Valdebernardo - Valderribas: €1500 vs €1465 expected (+2%)Valdebernardo - Valderribas: €1800 vs €1820 expected (-1%)Simancas: €2500 vs €1996 expected (+25%)Valdebernardo - Valderribas: €1500 vs €1469 expected (+2%)Casco histórico de Vicálvaro: €1460 vs €1608 expected (-9%)Casco Histórico de Vallecas: €1250 vs €1542 expected (-19%)Casco Histórico de Vallecas: €1200 vs €1262 expected (-5%)Casco Histórico de Vallecas: €1150 vs €895 expected (+29%)Ensanche de Vallecas - La Gavia: €1000 vs €1003 expected (-0%)Ensanche de Vallecas - La Gavia: €1050 vs €836 expected (+26%)Villaverde Alto: €930 vs €1088 expected (-14%)Villaverde Alto: €1090 vs €1458 expected (-25%)Los Ángeles: €1450 vs €1616 expected (-10%)Butarque: €1250 vs €992 expected (+26%)Butarque: €1295 vs €1058 expected (+22%)Butarque: €1250 vs €1039 expected (+20%)Butarque: €1250 vs €1081 expected (+16%)El Cañaveral: €1448 vs €1359 expected (+7%)Butarque: €1250 vs €1110 expected (+13%)Rejas: €1300 vs €1596 expected (-19%)Simancas: €1200 vs €2113 expected (-43%)Corralejos - Campo de las Naciones: €1200 vs €1769 expected (-32%)Timón: €1200 vs €1319 expected (-9%)Casco Histórico de Barajas: €850 vs €918 expected (-7%)Timón: €1800 vs €2149 expected (-16%)Timón: €2900 vs €3301 expected (-12%)Casco Histórico de Barajas: €1015 vs €1085 expected (-6%)Casco Histórico de Barajas: €1450 vs €1107 expected (+31%)Casco Histórico de Barajas: €1175 vs €1006 expected (+17%)Casco Histórico de Barajas: €840 vs €791 expected (+6%)Casco Histórico de Barajas: €1205 vs €1073 expected (+12%)Casco Histórico de Barajas: €995 vs €791 expected (+26%)Casco Histórico de Barajas: €1165 vs €1107 expected (+5%)Casco Histórico de Barajas: €995 vs €1017 expected (-2%)Simancas: €1250 vs €1198 expected (+4%)Casco Histórico de Barajas: €1100 vs €996 expected (+10%)Casco Histórico de Barajas: €1500 vs €1762 expected (-15%)Canillejas: €1265 vs €1302 expected (-3%)Canillejas: €1065 vs €1302 expected (-18%)Simancas: €1200 vs €1727 expected (-31%)Canillejas: €970 vs €952 expected (+2%)Rejas: €1020 vs €1021 expected (-0%)Rejas: €1210 vs €1009 expected (+20%)Canillejas: €1145 vs €950 expected (+21%)Simancas: €1500 vs €2238 expected (-33%)Simancas: €1645 vs €1775 expected (-7%)Rejas: €1700 vs €1238 expected (+37%)Simancas: €950 vs €1320 expected (-28%)Canillejas: €1100 vs €859 expected (+28%)Timón: €2900 vs €3301 expected (-12%)PAU de Carabanchel: €1300 vs €1080 expected (+20%)Villaverde Alto: €1250 vs €1521 expected (-18%)San Cristóbal: €849 vs €554 expected (+53%)San Diego: €890 vs €883 expected (+1%)Numancia: €915 vs €973 expected (-6%)San Diego: €990 vs €1109 expected (-11%)San Diego: €950 vs €1378 expected (-31%)Numancia: €970 vs €1063 expected (-9%)Numancia: €950 vs €1145 expected (-17%)Palomeras Bajas: €1250 vs €1333 expected (-6%)San Diego: €590 vs €601 expected (-2%)Numancia: €850 vs €646 expected (+32%)Numancia: €1325 vs €1604 expected (-17%)San Diego: €2200 vs €1338 expected (+64%)Moscardó: €1400 vs €1574 expected (-11%)Moscardó: €1600 vs €1920 expected (-17%)San Diego: €890 vs €746 expected (+19%)Pradolongo: €1275 vs €1250 expected (+2%)Almendrales: €990 vs €1109 expected (-11%)Pradolongo: €990 vs €1145 expected (-14%)Zofio: €1380 vs €1419 expected (-3%)Orcasur - 12 de Octubre: €1500 vs €1957 expected (-23%)Moscardó: €1245 vs €1018 expected (+22%)Pradolongo: €1200 vs €1642 expected (-27%)Almendrales: €1400 vs €1600 expected (-12%)Moscardó: €1750 vs €1672 expected (+5%)Orcasitas: €1350 vs €1578 expected (-14%)Moscardó: €1350 vs €1109 expected (+22%)Moscardó: €2200 vs €1719 expected (+28%)Moscardó: €1750 vs €2199 expected (-20%)PAU de Carabanchel: €970 vs €1193 expected (-19%)Pradolongo: €1100 vs €1081 expected (+2%)Villaverde Alto: €1100 vs €967 expected (+14%)Palomeras Bajas: €1625 vs €1564 expected (+4%)Numancia: €1085 vs €942 expected (+15%)San Cristóbal: €899 vs €554 expected (+62%)Villaverde Alto: €995 vs €1515 expected (-34%)Butarque: €1250 vs €1211 expected (+3%)Fontarrón: €1300 vs €1303 expected (-0%)Fontarrón: €1400 vs €1720 expected (-19%)Marroquina: €1300 vs €1422 expected (-9%)Marroquina: €1650 vs €1562 expected (+6%)Vinateros: €1390 vs €1402 expected (-1%)Fontarrón: €1250 vs €1290 expected (-3%)Media Legua: €1700 vs €1505 expected (+13%)Pavones: €1200 vs €1125 expected (+7%)Marroquina: €1200 vs €1566 expected (-23%)Marroquina: €1300 vs €1340 expected (-3%)San Diego: €1175 vs €1077 expected (+9%)Marroquina: €900 vs €1241 expected (-27%)Marroquina: €1100 vs €1092 expected (+1%)Marroquina: €1150 vs €1056 expected (+9%)Marroquina: €1365 vs €1056 expected (+29%)Media Legua: €1100 vs €1231 expected (-11%)Marroquina: €1600 vs €2113 expected (-24%)Marroquina: €1100 vs €1226 expected (-10%)Marroquina: €1500 vs €2049 expected (-27%)Numancia: €1200 vs €1660 expected (-28%)Numancia: €1200 vs €1250 expected (-4%)Numancia: €900 vs €1276 expected (-29%)Palomeras Sureste: €990 vs €1020 expected (-3%)Portazgo: €1100 vs €1424 expected (-23%)Palomeras Bajas: €1365 vs €1573 expected (-13%)Marroquina: €1350 vs €1620 expected (-17%)Acacias: €1300 vs €1508 expected (-14%)Cuatro Caminos - Azca: €1100 vs €950 expected (+16%)Palos de Moguer: €1400 vs €1580 expected (-11%)Acacias: €2000 vs €2160 expected (-7%)Embajadores - Lavapiés: €2050 vs €1931 expected (+6%)Embajadores - Lavapiés: €2500 vs €3148 expected (-21%)Embajadores - Lavapiés: €4050 vs €2832 expected (+43%)Embajadores - Lavapiés: €1600 vs €1791 expected (-11%)Embajadores - Lavapiés: €4000 vs €2841 expected (+41%)Embajadores - Lavapiés: €1500 vs €1662 expected (-10%)Embajadores - Lavapiés: €2780 vs €3218 expected (-14%)Embajadores - Lavapiés: €950 vs €968 expected (-2%)Embajadores - Lavapiés: €1390 vs €1532 expected (-9%)Embajadores - Lavapiés: €1300 vs €1250 expected (+4%)Embajadores - Lavapiés: €1700 vs €1869 expected (-9%)Embajadores - Lavapiés: €2500 vs €2281 expected (+10%)Embajadores - Lavapiés: €1650 vs €1900 expected (-13%)Embajadores - Lavapiés: €1200 vs €1219 expected (-2%)Embajadores - Lavapiés: €925 vs €865 expected (+7%)Embajadores - Lavapiés: €950 vs €1027 expected (-7%)Embajadores - Lavapiés: €1480 vs €1400 expected (+6%)Embajadores - Lavapiés: €995 vs €868 expected (+15%)Embajadores - Lavapiés: €1600 vs €1520 expected (+5%)Embajadores - Lavapiés: €1300 vs €1422 expected (-9%)Embajadores - Lavapiés: €1300 vs €1584 expected (-18%)Embajadores - Lavapiés: €1750 vs €1495 expected (+17%)Embajadores - Lavapiés: €1495 vs €1744 expected (-14%)Embajadores - Lavapiés: €1550 vs €1690 expected (-8%)Sol: €1400 vs €1274 expected (+10%)Sol: €1400 vs €1415 expected (-1%)Sol: €1400 vs €1418 expected (-1%)Embajadores - Lavapiés: €990 vs €1005 expected (-1%)Sol: €1750 vs €1953 expected (-10%)Embajadores - Lavapiés: €1700 vs €1662 expected (+2%)Embajadores - Lavapiés: €1465 vs €1196 expected (+22%)Embajadores - Lavapiés: €1165 vs €1495 expected (-22%)Embajadores - Lavapiés: €995 vs €1300 expected (-23%)Embajadores - Lavapiés: €1015 vs €1150 expected (-12%)Embajadores - Lavapiés: €1405 vs €1808 expected (-22%)Embajadores - Lavapiés: €1200 vs €1232 expected (-3%)Embajadores - Lavapiés: €1180 vs €1248 expected (-5%)Embajadores - Lavapiés: €2290 vs €1798 expected (+27%)Embajadores - Lavapiés: €1425 vs €1192 expected (+20%)Embajadores - Lavapiés: €855 vs €1011 expected (-15%)Embajadores - Lavapiés: €1095 vs €1495 expected (-27%)Embajadores - Lavapiés: €1175 vs €1300 expected (-10%)Embajadores - Lavapiés: €1205 vs €1185 expected (+2%)Embajadores - Lavapiés: €1335 vs €1208 expected (+10%)Embajadores - Lavapiés: €1550 vs €1482 expected (+5%)Embajadores - Lavapiés: €1385 vs €1495 expected (-7%)Embajadores - Lavapiés: €1055 vs €851 expected (+24%)Embajadores - Lavapiés: €1145 vs €1132 expected (+1%)Embajadores - Lavapiés: €1205 vs €1138 expected (+6%)Embajadores - Lavapiés: €1300 vs €1495 expected (-13%)Embajadores - Lavapiés: €1015 vs €1005 expected (+1%)Embajadores - Lavapiés: €1670 vs €1808 expected (-8%)Embajadores - Lavapiés: €1400 vs €1232 expected (+14%)Embajadores - Lavapiés: €1015 vs €1208 expected (-16%)Embajadores - Lavapiés: €1745 vs €1766 expected (-1%)Embajadores - Lavapiés: €890 vs €851 expected (+5%)Embajadores - Lavapiés: €1920 vs €1798 expected (+7%)Embajadores - Lavapiés: €1125 vs €1219 expected (-8%)Embajadores - Lavapiés: €1200 vs €1215 expected (-1%)Embajadores - Lavapiés: €1425 vs €1222 expected (+17%)Embajadores - Lavapiés: €1465 vs €1772 expected (-17%)Sol: €1800 vs €1631 expected (+10%)Sol: €2000 vs €1920 expected (+4%)Sol: €2400 vs €2088 expected (+15%)Sol: €5500 vs €5979 expected (-8%)Sol: €2600 vs €2476 expected (+5%)Sol: €4500 vs €4609 expected (-2%)Sol: €1670 vs €1800 expected (-7%)Sol: €1700 vs €1495 expected (+14%)Sol: €1550 vs €1686 expected (-8%)Sol: €4000 vs €3450 expected (+16%)Sol: €1700 vs €1552 expected (+10%)Sol: €1800 vs €1862 expected (-3%)Sol: €4900 vs €3864 expected (+27%)Sol: €2300 vs €3074 expected (-25%)Sol: €1250 vs €1336 expected (-6%)Sol: €2800 vs €3877 expected (-28%)Sol: €3000 vs €2174 expected (+38%)Sol: €1490 vs €1390 expected (+7%)Sol: €4900 vs €3619 expected (+35%)Sol: €4600 vs €3904 expected (+18%)Sol: €4200 vs €3246 expected (+29%)Sol: €1500 vs €1495 expected (+0%)Sol: €2750 vs €4193 expected (-34%)Sol: €2500 vs €2938 expected (-15%)Sol: €1050 vs €1058 expected (-1%)Sol: €890 vs €1058 expected (-16%)Sol: €2920 vs €3832 expected (-24%)Sol: €2400 vs €2828 expected (-15%)Sol: €1550 vs €1744 expected (-11%)Sol: €1895 vs €1750 expected (+8%)Sol: €4000 vs €4178 expected (-4%)Sol: €2750 vs €2518 expected (+9%)Sol: €5500 vs €4590 expected (+20%)Sol: €1250 vs €1543 expected (-19%)Sol: €1800 vs €1744 expected (+3%)Sol: €1200 vs €1620 expected (-26%)Sol: €800 vs €760 expected (+5%)Sol: €850 vs €907 expected (-6%)Sol: €1980 vs €2030 expected (-2%)Sol: €2300 vs €1795 expected (+28%)Sol: €3700 vs €3413 expected (+8%)Sol: €1300 vs €1327 expected (-2%)Sol: €3000 vs €2580 expected (+16%)Sol: €3000 vs €3464 expected (-13%)Sol: €1490 vs €1581 expected (-6%)Sol: €3000 vs €2547 expected (+18%)Sol: €1100 vs €1008 expected (+9%)Sol: €1800 vs €2390 expected (-25%)Sol: €2700 vs €2457 expected (+10%)Sol: €1500 vs €1300 expected (+15%)Sol: €2290 vs €3080 expected (-26%)Sol: €1000 vs €1266 expected (-21%)Sol: €1300 vs €1305 expected (-0%)Sol: €3500 vs €4808 expected (-27%)Sol: €1400 vs €1781 expected (-21%)Sol: €4000 vs €4556 expected (-12%)Sol: €3500 vs €3079 expected (+14%)Sol: €1200 vs €1351 expected (-11%)Sol: €1150 vs €1288 expected (-11%)Sol: €2500 vs €2196 expected (+14%)Sol: €1055 vs €1494 expected (-29%)Sol: €1255 vs €1478 expected (-15%)Sol: €2500 vs €1931 expected (+29%)Embajadores - Lavapiés: €965 vs €1139 expected (-15%)Embajadores - Lavapiés: €1100 vs €1202 expected (-9%)Casco Histórico de Barajas: €1740 vs €1546 expected (+13%)Gaztambide: €1100 vs €1438 expected (-23%)Gaztambide: €1450 vs €1414 expected (+3%)Gaztambide: €4500 vs €3825 expected (+18%)Estrella: €2500 vs €1862 expected (+34%)Pacífico: €1250 vs €1144 expected (+9%)Pacífico: €1190 vs €998 expected (+19%)Fuente del Berro: €2045 vs €1605 expected (+27%)Pacífico: €1050 vs €1304 expected (-19%)Fuente del Berro: €950 vs €1193 expected (-20%)Guindalera: €1900 vs €1634 expected (+16%)Goya: €1200 vs €1181 expected (+2%)Jerónimos: €2400 vs €3111 expected (-23%)Niño Jesús: €2950 vs €4162 expected (-29%)Recoletos: €1250 vs €1193 expected (+5%)Lista: €1500 vs €1250 expected (+20%)Palos de Moguer: €1300 vs €1336 expected (-3%)Acacias: €2000 vs €2120 expected (-6%)Arapiles: €2800 vs €2551 expected (+10%)Chopera: €1500 vs €1369 expected (+10%)Ríos Rosas - Nuevos Ministerios: €2900 vs €2742 expected (+6%)Ríos Rosas - Nuevos Ministerios: €2000 vs €2079 expected (-4%)Trafalgar: €1575 vs €2116 expected (-26%)Embajadores - Lavapiés: €3800 vs €2853 expected (+33%)Ríos Rosas - Nuevos Ministerios: €2950 vs €2597 expected (+14%)Ibiza de Madrid: €2550 vs €2711 expected (-6%)Ibiza de Madrid: €1500 vs €1237 expected (+21%)Ríos Rosas - Nuevos Ministerios: €1700 vs €1615 expected (+5%)Ibiza de Madrid: €4000 vs €5146 expected (-22%)Arapiles: €1900 vs €1882 expected (+1%)Ibiza de Madrid: €1600 vs €2016 expected (-21%)Arapiles: €1300 vs €1109 expected (+17%)Trafalgar: €1245 vs €1138 expected (+9%)Ríos Rosas - Nuevos Ministerios: €1850 vs €1846 expected (+0%)Ríos Rosas - Nuevos Ministerios: €3000 vs €3133 expected (-4%)Trafalgar: €1300 vs €1196 expected (+9%)Pacífico: €1395 vs €2038 expected (-32%)Jerónimos: €5000 vs €5308 expected (-6%)Adelfas: €1300 vs €1377 expected (-6%)Niño Jesús: €1600 vs €1868 expected (-14%)Fuente del Berro: €2150 vs €2209 expected (-3%)Ibiza de Madrid: €3150 vs €2695 expected (+17%)Acacias: €1700 vs €1837 expected (-7%)Imperial: €2250 vs €3009 expected (-25%)Legazpi: €1900 vs €1886 expected (+1%)Recoletos: €1900 vs €1583 expected (+20%)Castellana: €3900 vs €3504 expected (+11%)Legazpi: €2100 vs €2758 expected (-24%)Guindalera: €2695 vs €2407 expected (+12%)Lista: €1250 vs €1425 expected (-12%)Imperial: €760 vs €1028 expected (-26%)Universidad - Malasaña: €1650 vs €2382 expected (-31%)Palacio: €1150 vs €997 expected (+15%)Palos de Moguer: €2250 vs €2322 expected (-3%)Justicia - Chueca: €1300 vs €1586 expected (-18%)Cortes - Huertas: €1300 vs €1375 expected (-5%)Palacio: €980 vs €896 expected (+9%)Universidad - Malasaña: €1900 vs €2003 expected (-5%)Universidad - Malasaña: €2500 vs €2435 expected (+3%)Justicia - Chueca: €3100 vs €2728 expected (+14%)Palacio: €1650 vs €2093 expected (-21%)Embajadores - Lavapiés: €3395 vs €2589 expected (+31%)Lista: €5800 vs €4538 expected (+28%)Guindalera: €3500 vs €3340 expected (+5%)Goya: €3800 vs €4462 expected (-15%)Ríos Rosas - Nuevos Ministerios: €1700 vs €1672 expected (+2%)Guindalera: €2500 vs €2123 expected (+18%)Guindalera: €1400 vs €1431 expected (-2%)Guindalera: €2000 vs €1880 expected (+6%)Goya: €1850 vs €1887 expected (-2%)Acacias: €1350 vs €1355 expected (-0%)Imperial: €1350 vs €1245 expected (+8%)Guindalera: €1600 vs €1616 expected (-1%)Delicias: €1800 vs €1607 expected (+12%)Acacias: €1800 vs €1791 expected (+0%)Casco Histórico de Barajas: €1470 vs €1481 expected (-1%)Simancas: €1500 vs €1708 expected (-12%)Casco Histórico de Barajas: €1435 vs €1481 expected (-3%)Casco Histórico de Barajas: €1360 vs €1393 expected (-2%)Alameda de Osuna: €1600 vs €2375 expected (-33%)Nueva España: €6500 vs €6474 expected (+0%)Villaverde Alto: €1150 vs €1298 expected (-11%)Canillejas: €2300 vs €2404 expected (-4%)San Cristóbal: €875 vs €775 expected (+13%)El Viso: €10500 vs €7129 expected (+47%)Castilla: €2350 vs €3096 expected (-24%)Los Rosales: €1400 vs €1824 expected (-23%)El Cañaveral: €1370 vs €1765 expected (-22%)Casco Histórico de Barajas: €1405 vs €1437 expected (-2%)El Cañaveral: €1700 vs €1449 expected (+17%)El Cañaveral: €1395 vs €1028 expected (+36%)El Cañaveral: €1500 vs €2362 expected (-36%)El Cañaveral: €1075 vs €1257 expected (-15%)El Cañaveral: €1290 vs €1426 expected (-10%)El Cañaveral: €1562 vs €1325 expected (+18%)Villaverde Alto: €1050 vs €950 expected (+11%)Ensanche de Vallecas - La Gavia: €930 vs €926 expected (+0%)Valdecarros: €1300 vs €1438 expected (-10%)Valdecarros: €1450 vs €1835 expected (-21%)Nueva España: €7350 vs €9028 expected (-19%)Sol: €14000 vs €5361 expected (+161%)El Cañaveral: €2000 vs €1994 expected (+0%)Imperial: €1575 vs €1502 expected (+5%)Ensanche de Vallecas - La Gavia: €900 vs €928 expected (-3%)Valdeacederas: €3150 vs €2506 expected (+26%)Sanchinarro: €1500 vs €1823 expected (-18%)Palomeras Sureste: €2000 vs €1779 expected (+12%)Vista Alegre: €1600 vs €2948 expected (-46%)San Fermín: €1100 vs €1213 expected (-9%)Montecarmelo: €1999 vs €3080 expected (-35%)Fuentelarreina: €12500 vs €10353 expected (+21%)Arroyo del Fresno: €1500 vs €1595 expected (-6%)Palomeras Sureste: €1290 vs €1430 expected (-10%)Fuentelarreina: €3200 vs €5563 expected (-42%)Aravaca: €2000 vs €2221 expected (-10%)Sol: €3500 vs €3566 expected (-2%)Embajadores - Lavapiés: €875 vs €1020 expected (-14%)Ventas: €1200 vs €1085 expected (+11%)Valdemarín: €3500 vs €2916 expected (+20%)Colina: €2500 vs €2331 expected (+7%)Almendrales: €1900 vs €1868 expected (+2%)Palomas: €4500 vs €2687 expected (+67%)Las Tablas: €1800 vs €1949 expected (-8%)Marroquina: €1950 vs €2482 expected (-21%)Embajadores - Lavapiés: €1300 vs €1513 expected (-14%)Valdebebas - Valdefuentes: €3800 vs €4930 expected (-23%)La Florida - El Plantío: €1800 vs €2713 expected (-34%)Sol: €3750 vs €2119 expected (+77%)Salvador: €1100 vs €787 expected (+40%)Sol: €3295 vs €1500 expected (+120%)Legazpi: €1774 vs €1284 expected (+38%)Sol: €4500 vs €3126 expected (+44%)Acacias: €1895 vs €1344 expected (+41%)Sol: €3950 vs €2228 expected (+77%)Embajadores - Lavapiés: €3900 vs €1801 expected (+117%)Trafalgar: €2100 vs €1358 expected (+55%)Goya: €5000 vs €2097 expected (+138%)Casco Histórico de Barajas: €1670 vs €859 expected (+94%)Alameda de Osuna: €2500 vs €1373 expected (+82%)Palos de Moguer: €3100 vs €2126 expected (+46%)Sol: €1500 vs €1127 expected (+33%)Justicia - Chueca: €1600 vs €1208 expected (+32%)Sol: €1100 vs €604 expected (+82%)Palos de Moguer: €7000 vs €3977 expected (+76%)Palos de Moguer: €1895 vs €1437 expected (+32%)Sol: €3500 vs €1731 expected (+102%)Fuente del Berro: €2330 vs €1593 expected (+46%)Palos de Moguer: €1400 vs €1056 expected (+33%)Embajadores - Lavapiés: €1745 vs €1196 expected (+46%)Guindalera: €2500 vs €1980 expected (+26%)Embajadores - Lavapiés: €1650 vs €1132 expected (+46%)Embajadores - Lavapiés: €3450 vs €1801 expected (+92%)Pilar: €1175 vs €931 expected (+26%)Lista: €1700 vs €1190 expected (+43%)Ciudad Jardín: €2060 vs €1011 expected (+104%)Sol: €2100 vs €1584 expected (+33%)Argüelles: €2750 vs €1718 expected (+60%)Sol: €10000 vs €5526 expected (+81%)Sol: €1800 vs €1283 expected (+40%)Sol: €1800 vs €1263 expected (+43%)Casco Histórico de Barajas: €1400 vs €996 expected (+41%)Argüelles: €2250 vs €1590 expected (+42%)Los Ángeles: €2900 vs €1250 expected (+132%)Sol: €2430 vs €1631 expected (+49%)Almagro: €1500 vs €1120 expected (+34%)Sol: €2500 vs €1537 expected (+63%)Sol: €2800 vs €1898 expected (+47%)Ciudad Universitaria: €1900 vs €1477 expected (+29%)Sol: €2100 vs €1213 expected (+73%)Sol: €3000 vs €1576 expected (+90%)Jerónimos: €14000 vs €6807 expected (+106%)Sol: €2100 vs €1460 expected (+44%)Sol: €2600 vs €1876 expected (+39%)Sol: €1700 vs €1328 expected (+28%)Argüelles: €1190 vs €867 expected (+37%)Sol: €975 vs €608 expected (+60%)Estrella: €3300 vs €1926 expected (+71%)San Diego: €1120 vs €883 expected (+27%)Sol: €950 vs €615 expected (+54%)San Diego: €1120 vs €746 expected (+50%)Guindalera: €2275 vs €1756 expected (+30%)Sol: €1400 vs €880 expected (+59%)Pradolongo: €2000 vs €1088 expected (+84%)Ríos Rosas - Nuevos Ministerios: €2500 vs €1962 expected (+27%)Entrevías: €1404 vs €1002 expected (+40%)Sol: €3000 vs €2008 expected (+49%)Sol: €3500 vs €2017 expected (+74%)Sol: €2400 vs €1435 expected (+67%)Cuatro Caminos - Azca: €1350 vs €930 expected (+45%)Tres Olivos - Valverde: €1020 vs €1270 expected (-20%)San Fermín: €1200 vs €1896 expected (-37%)Rejas: €1100 vs €1651 expected (-33%)Peñagrande: €1800 vs €2958 expected (-39%)Cortes - Huertas: €1249 vs €2492 expected (-50%)Almendrales: €1760 vs €2599 expected (-32%)Almenara -Ventilla: €1490 vs €1871 expected (-20%)Pilar: €1200 vs €1667 expected (-28%)Pilar: €1200 vs €1550 expected (-23%)Almendrales: €1300 vs €1778 expected (-27%)Tres Olivos - Valverde: €1075 vs €1435 expected (-25%)Almendrales: €950 vs €1328 expected (-28%)San Pascual: €1990 vs €3541 expected (-44%)Sol: €900 vs €1415 expected (-36%)comparable (expected) rent →actual asking rent →
underpriced overpriced structural anomaly fairly priced

/ top underpriced - the bargains

Ranked by combined mispricing score: distance from comparables × isolation-forest anomaly.

Peñagrande · Fuencarral - El Pardo€1800/mo · 134 m²
€1800/mo · 134 m² · 3BR/2BA in Peñagrande (Fuencarral - El Pardo). 549 m to Peñagrande, 6.6 km to centre. Comparable flats rent for ~€2958 (€22.1/m²); this listing is 39% below comps (-2.3σ). Anomaly score 0.48. Stands out on: lon low, has_air_conditioning low, log_surface high.
-39% vs comps anomaly 0.48 view ↗
Almendrales · Usera€1300/mo · 90 m²
€1300/mo · 90 m² · 3BR/1BA in Almendrales (Usera). 439 m to Almendrales, 3.4 km to centre. Comparable flats rent for ~€1778 (€19.8/m²); this listing is 27% below comps (-1.9σ). Anomaly score 0.53. Stands out on: has_storage_room high, has_balcony high, has_terrace high.
-27% vs comps anomaly 0.53 view ↗
Pilar · Fuencarral - El Pardo€1200/mo · 75 m²
€1200/mo · 75 m² · 2BR/1BA in Pilar (Fuencarral - El Pardo). 200 m to Peñagrande, 6.6 km to centre. Comparable flats rent for ~€1667 (€22.2/m²); this listing is 28% below comps (-2.7σ). Anomaly score 0.42. Stands out on: has_terrace high, has_equipped_kitchen low, rooms low.
-28% vs comps anomaly 0.42 view ↗
Tres Olivos - Valverde · Fuencarral - El Pardo€1075/mo · 66 m²
€1075/mo · 66 m² · 1BR/1BA in Tres Olivos - Valverde (Fuencarral - El Pardo). 450 m to Fuencarral, 8.6 km to centre. Comparable flats rent for ~€1435 (€21.7/m²); this listing is 25% below comps (-2.2σ). Anomaly score 0.45. Stands out on: is_exterior low, has_elevator low, floor_code low.
-25% vs comps anomaly 0.45 view ↗
San Fermín · Usera€1200/mo · 104 m²
€1200/mo · 104 m² · 2BR/2BA in San Fermín (Usera). 466 m to San Fermín-Orcasur, 5.7 km to centre. Comparable flats rent for ~€1896 (€18.2/m²); this listing is 37% below comps (-2.0σ). Anomaly score 0.47. Stands out on: has_wardrobes low, rooms low, has_garage high.
-37% vs comps anomaly 0.47 view ↗
Almenara -Ventilla · Tetuán€1490/mo · 83 m²
€1490/mo · 83 m² · 2BR/2BA in Almenara -Ventilla (Tetuán). 566 m to Chamartín, 6.4 km to centre. Comparable flats rent for ~€1871 (€22.5/m²); this listing is 20% below comps (-1.9σ). Anomaly score 0.48. Stands out on: has_wardrobes low, has_balcony high, bathrooms high.
-20% vs comps anomaly 0.48 view ↗
Sol · Centro€900/mo · 50 m²
€900/mo · 50 m² · 1BR/1BA in Sol (Centro). 224 m to Ópera, 0.4 km to centre. Comparable flats rent for ~€1415 (€28.3/m²); this listing is 36% below comps (-2.0σ). Anomaly score 0.45. Stands out on: has_air_conditioning low, has_elevator low, noise_index low.
-36% vs comps anomaly 0.45 view ↗
Cortes - Huertas · Centro€1249/mo · 100 m²
€1249/mo · 100 m² · 3BR/1BA in Cortes - Huertas (Centro). 288 m to Antón Martín, 0.4 km to centre. Comparable flats rent for ~€2492 (€24.9/m²); this listing is 50% below comps (-1.7σ). Anomaly score 0.48. Stands out on: has_balcony high, log_surface high, has_air_conditioning low.
-50% vs comps anomaly 0.48 view ↗
Rejas · San Blas€1100/mo · 75 m²
€1100/mo · 75 m² · 1BR/1BA in Rejas (San Blas). 1826 m to Alameda de Osuna, 11.3 km to centre. Comparable flats rent for ~€1651 (€22.0/m²); this listing is 33% below comps (-1.6σ). Anomaly score 0.50. Stands out on: has_garage high, log_surface high, floor_code high.
-33% vs comps anomaly 0.50 view ↗
Pilar · Fuencarral - El Pardo€1200/mo · 70 m²
€1200/mo · 70 m² · 2BR/1BA in Pilar (Fuencarral - El Pardo). 192 m to Peñagrande, 6.8 km to centre. Comparable flats rent for ~€1550 (€22.1/m²); this listing is 23% below comps (-1.9σ). Anomaly score 0.44. Stands out on: conservation_code high, lon low, has_equipped_kitchen low.
-23% vs comps anomaly 0.44 view ↗
Almendrales · Usera€950/mo · 63 m²
€950/mo · 63 m² · 2BR/1BA in Almendrales (Usera). 194 m to Almendrales, 3.9 km to centre. Comparable flats rent for ~€1328 (€21.1/m²); this listing is 28% below comps (-1.5σ). Anomaly score 0.47. Stands out on: floor_code low, has_terrace high, is_exterior low.
-28% vs comps anomaly 0.47 view ↗
Almendrales · Usera€1760/mo · 140 m²
€1760/mo · 140 m² · 3BR/2BA in Almendrales (Usera). 260 m to Almendrales, 3.9 km to centre. Comparable flats rent for ~€2599 (€18.6/m²); this listing is 32% below comps (-1.5σ). Anomaly score 0.47. Stands out on: has_pool high, log_surface high, has_garage low.
-32% vs comps anomaly 0.47 view ↗

/ top overpriced - asking too much

Sol · Centro€3295/mo · 60 m²
€3295/mo · 60 m² · 1BR/1BA in Sol (Centro). 159 m to Sevilla, 0.4 km to centre. Comparable flats rent for ~€1500 (€25.0/m²); this listing is 120% above comps (+7.2σ). Anomaly score 0.52. Stands out on: has_pool high, is_modern high, has_equipped_kitchen low.
+120% vs comps anomaly 0.52 view ↗
Sol · Centro€3500/mo · 70 m²
€3500/mo · 70 m² · 1BR/1BA in Sol (Centro). 187 m to Gran Vía, 0.2 km to centre. Comparable flats rent for ~€1731 (€24.7/m²); this listing is 102% above comps (+5.7σ). Anomaly score 0.59. Stands out on: conservation_code high, antiquity_code low, is_furnished low.
+102% vs comps anomaly 0.59 view ↗
Embajadores - Lavapiés · Centro€3900/mo · 80 m²
€3900/mo · 80 m² · 2BR/2BA in Embajadores - Lavapiés (Centro). 27 m to La Latina, 0.8 km to centre. Comparable flats rent for ~€1801 (€22.5/m²); this listing is 117% above comps (+5.8σ). Anomaly score 0.47. Stands out on: has_garage high, has_balcony high, metro_within_500m low.
+117% vs comps anomaly 0.47 view ↗
Casco Histórico de Barajas · Barajas€1670/mo · 38 m²
€1670/mo · 38 m² · 2BR/1BA in Casco Histórico de Barajas (Barajas). 370 m to Barajas, 12.5 km to centre. Comparable flats rent for ~€859 (€22.6/m²); this listing is 94% above comps (+4.5σ). Anomaly score 0.52. Stands out on: has_wardrobes low, is_furnished low, has_equipped_kitchen low.
+94% vs comps anomaly 0.52 view ↗
Sol · Centro€2100/mo · 45 m²
€2100/mo · 45 m² · 2BR/1BA in Sol (Centro). 226 m to Sol, 0.2 km to centre. Comparable flats rent for ~€1213 (€27.0/m²); this listing is 73% above comps (+4.7σ). Anomaly score 0.50. Stands out on: has_ensuite high, rooms high, has_elevator low.
+73% vs comps anomaly 0.50 view ↗
Sol · Centro€3950/mo · 95 m²
€3950/mo · 95 m² · 2BR/1BA in Sol (Centro). 104 m to Sol, 0.1 km to centre. Comparable flats rent for ~€2228 (€23.5/m²); this listing is 77% above comps (+3.4σ). Anomaly score 0.57. Stands out on: has_storage_room high, has_ensuite high, antiquity_code low.
+77% vs comps anomaly 0.57 view ↗
Goya · Barrio de Salamanca€5000/mo · 90 m²
€5000/mo · 90 m² · 2BR/2BA in Goya (Barrio de Salamanca). 117 m to Goya, 2.4 km to centre. Comparable flats rent for ~€2097 (€23.3/m²); this listing is 138% above comps (+4.5σ). Anomaly score 0.48. Stands out on: is_exterior low, is_modern high, is_furnished high.
+138% vs comps anomaly 0.48 view ↗
Sol · Centro€1100/mo · 20 m²
€1100/mo · 20 m² · 1BR/1BA in Sol (Centro). 243 m to Sol, 0.2 km to centre. Comparable flats rent for ~€604 (€30.2/m²); this listing is 82% above comps (+5.0σ). Anomaly score 0.46. Stands out on: log_surface low, is_exterior high, conservation_code low.
+82% vs comps anomaly 0.46 view ↗
Ciudad Jardín · Chamartín€2060/mo · 38 m²
€2060/mo · 38 m² · 1BR/1BA in Ciudad Jardín (Chamartín). 297 m to Alfonso XIII, 4.4 km to centre. Comparable flats rent for ~€1011 (€26.6/m²); this listing is 104% above comps (+4.0σ). Anomaly score 0.50. Stands out on: has_pool high, has_ensuite high, lat high.
+104% vs comps anomaly 0.50 view ↗
Embajadores - Lavapiés · Centro€3450/mo · 80 m²
€3450/mo · 80 m² · 2BR/2BA in Embajadores - Lavapiés (Centro). 10 m to La Latina, 0.8 km to centre. Comparable flats rent for ~€1801 (€22.5/m²); this listing is 92% above comps (+4.6σ). Anomaly score 0.46. Stands out on: has_garage high, has_balcony high, metro_within_500m low.
+92% vs comps anomaly 0.46 view ↗
Sol · Centro€3750/mo · 95 m²
€3750/mo · 95 m² · 0BR/2BA in Sol (Centro). 276 m to Tirso de Molina, 0.5 km to centre. Comparable flats rent for ~€2119 (€22.3/m²); this listing is 77% above comps (+3.4σ). Anomaly score 0.51. Stands out on: rooms low, bathrooms high, is_exterior low.
+77% vs comps anomaly 0.51 view ↗
Los Ángeles · Villaverde€2900/mo · 60 m²
€2900/mo · 60 m² · 2BR/1BA in Los Ángeles (Villaverde). 171 m to Villaverde Bajo-Cruce, 7.2 km to centre. Comparable flats rent for ~€1250 (€20.8/m²); this listing is 132% above comps (+4.6σ). Anomaly score 0.44. Stands out on: dist_metro_m low, is_exterior low, has_elevator high.
+132% vs comps anomaly 0.44 view ↗

/ features the market systematically misprices

Among flagged listings, which features cluster with bargains vs rip-offs. A teal bar means the feature is over-represented among underpriced flats, so the market underpays for it (hidden value). A red bar means it clusters with overpriced flats, so the market overpays for it (hype).

← underpays foroverpays for →modernensuitegarageterracevideostorage rooma/cexteriorfurnishedelevatorbalcony

/ what the market pays per feature

Hedonic regression: implicit €/month a feature adds to rent, holding size, location and condition constant (R² = 0.81).

feature€/mo effectt
modern+186+12%+4.9
a/c+123+8%+3.5
furnished+108+7%+3.1
exterior-98-7%-2.8
pool+75+5%+1.4
garage-59-4%-1.4
wardrobes-58-4%-1.8
equipped kitchen+45+3%+1.3
balcony+22+1%+0.6

/ anomaly score distribution

Isolation-forest score for every listing. The right tail (red, top decile) is where genuine anomalies live; most listings cluster as "normal".

0.370.510.65← more normal more anomalous →

/ method & honesty note