{
  "provenance": {
    "commit": "463bd4c6474daa22bf28f48e96f493fd05e6f48c",
    "repository_publication_date": "2026-07-03",
    "sector_index": "analysis/out/sector_index.csv",
    "matching_code": "analysis/cheaper_twins.py",
    "matching_code_blob": "027fcea5dc8509d6863a70d8e0bea1e8fca0c108",
    "params_source": "analysis/out/national_facts.json",
    "pair_source": "analysis/out/cheaper_twins.csv",
    "source_extraction_dates": null,
    "sale_window": null,
    "note": "Preserved historical analysis, not recalculated from the current parquet files. Source extraction dates and the sale observation window were not recorded in the archived outputs."
  },
  "params": {
    "min_props": 150,
    "min_recorded": 40,
    "max_km": 3.0,
    "min_gap": 0.15,
    "max_gap": 0.45,
    "build_band": 30,
    "school_tol": 1.5,
    "station_max": 1.5,
    "station_tol": 0.9,
    "crime_ratio": 1.5,
    "owner_tol": 22,
    "degree_tol": 22,
    "age_tol": 12,
    "floor_ratio": 0.72,
    "min_abs_gap": 20000
  },
  "candidate_pairs": 415,
  "pairs": [
    {
      "slug": "br3-3-vs-cr0-7",
      "name": "Beckenham vs Croydon",
      "distance_km": 2.02,
      "map_query": "lat=51.38969&lon=-0.04244&zoom=12.5&filter=Est.%20price%20per%20sqm:0:5200&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "BR3 3",
        "label": "Beckenham (BR3 3)",
        "n_props": 4514,
        "n_recorded": 2222,
        "est_psqm": 7153,
        "dominant_type": "Terraced",
        "dominant_share": 0.4293309703145769,
        "median_floor": 104.0,
        "median_build_year": 1940.0,
        "good_primary": 3.3174568010633583,
        "good_secondary": 7.830084182543199,
        "dist_station_km": 0.7313069114721503,
        "serious_crime": 10.446699017568875,
        "pct_owner": 80.41597252990695,
        "pct_degree": 44.08741692512184,
        "median_age": 43.69975681668317
      },
      "right": {
        "sector": "CR0 7",
        "label": "Croydon (CR0 7)",
        "n_props": 5143,
        "n_recorded": 2409,
        "est_psqm": 4910,
        "dominant_type": "Terraced",
        "dominant_share": 0.32782422710480263,
        "median_floor": 87.0,
        "median_build_year": 1958.0,
        "good_primary": 2.731868559206689,
        "good_secondary": 6.468598094497375,
        "dist_station_km": 0.683643118828396,
        "serious_crime": 9.246607009632195,
        "pct_owner": 70.987730896364,
        "pct_degree": 37.02875753451293,
        "median_age": 42.194807989783214
      }
    },
    {
      "slug": "ha7-2-vs-ha3-0",
      "name": "Stanmore vs Kenton",
      "distance_km": 2.57,
      "map_query": "lat=51.59199&lon=-0.3079&zoom=12.5&filter=Est.%20price%20per%20sqm:0:5900&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "HA7 2",
        "label": "Stanmore (HA7 2)",
        "n_props": 2775,
        "n_recorded": 1361,
        "est_psqm": 6834,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.6857657657657658,
        "median_floor": 92.0,
        "median_build_year": 1940.0,
        "good_primary": 5.81009009009009,
        "good_secondary": 2.9286486486486485,
        "dist_station_km": 1.3058801413871146,
        "serious_crime": 5.5257297357353,
        "pct_owner": 75.79390990990991,
        "pct_degree": 45.25945945945946,
        "median_age": 40.27700940656232
      },
      "right": {
        "sector": "HA3 0",
        "label": "Kenton (HA3 0)",
        "n_props": 3122,
        "n_recorded": 1329,
        "est_psqm": 5646,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.423126201153107,
        "median_floor": 90.0,
        "median_build_year": 1940.0,
        "good_primary": 4.490390775144139,
        "good_secondary": 3.210762331838565,
        "dist_station_km": 0.6557526440359055,
        "serious_crime": 7.303171077259911,
        "pct_owner": 62.07104420243434,
        "pct_degree": 47.26905829596413,
        "median_age": 39.58478500444411
      }
    },
    {
      "slug": "ig8-7-vs-ig6-2",
      "name": "Woodford Green vs Barkingside",
      "distance_km": 2.98,
      "map_query": "lat=51.60238&lon=0.06063&zoom=12.5&filter=Est.%20price%20per%20sqm:0:5600&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "IG8 7",
        "label": "Woodford Green (IG8 7)",
        "n_props": 2965,
        "n_recorded": 1355,
        "est_psqm": 7148,
        "dominant_type": "Terraced",
        "dominant_share": 0.4003372681281619,
        "median_floor": 79.0,
        "median_build_year": 1958.0,
        "good_primary": 2.1844856661045533,
        "good_secondary": 2.7753794266441822,
        "dist_station_km": 0.5797931555702553,
        "serious_crime": 10.727858343675205,
        "pct_owner": 61.20799325463743,
        "pct_degree": 42.21204047217538,
        "median_age": 38.184823044878236
      },
      "right": {
        "sector": "IG6 2",
        "label": "Barkingside (IG6 2)",
        "n_props": 4423,
        "n_recorded": 2335,
        "est_psqm": 5325,
        "dominant_type": "Terraced",
        "dominant_share": 0.4397467782048383,
        "median_floor": 78.0,
        "median_build_year": 1958.0,
        "good_primary": 3.372145602532218,
        "good_secondary": 2.5740447659959305,
        "dist_station_km": 0.7355056210860472,
        "serious_crime": 10.570336856899718,
        "pct_owner": 62.24252769613385,
        "pct_degree": 39.24193985982365,
        "median_age": 37.058421756572756
      }
    },
    {
      "slug": "l16-7-vs-l14-6",
      "name": "Childwall vs Broadgreen",
      "distance_km": 1.88,
      "map_query": "lat=53.40344&lon=-2.88529&zoom=12.5&filter=Est.%20price%20per%20sqm:0:3000&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "L16 7",
        "label": "Childwall (L16 7)",
        "n_props": 500,
        "n_recorded": 234,
        "est_psqm": 4026,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.878,
        "median_floor": 115.0,
        "median_build_year": 1940.0,
        "good_primary": 5.634,
        "good_secondary": 5.108,
        "dist_station_km": 1.2190301253795623,
        "serious_crime": 4.4025999557971955,
        "pct_owner": 91.2808,
        "pct_degree": 45.243,
        "median_age": 45.96640065765381
      },
      "right": {
        "sector": "L14 6",
        "label": "Broadgreen (L14 6)",
        "n_props": 809,
        "n_recorded": 377,
        "est_psqm": 2840,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.8170580964153276,
        "median_floor": 83.0,
        "median_build_year": 1940.0,
        "good_primary": 4.289245982694685,
        "good_secondary": 4.016069221260816,
        "dist_station_km": 1.034487279590187,
        "serious_crime": 6.008158226832471,
        "pct_owner": 85.8495673671199,
        "pct_degree": 28.635723114956736,
        "median_age": 41.07367142817588
      }
    },
    {
      "slug": "m40-5-vs-m9-4",
      "name": "Newton Heath vs Harpurhey",
      "distance_km": 1.18,
      "map_query": "lat=53.51293&lon=-2.19574&zoom=12.5&filter=Est.%20price%20per%20sqm:0:1700&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "M40 5",
        "label": "Newton Heath (M40 5)",
        "n_props": 1632,
        "n_recorded": 525,
        "est_psqm": 2812,
        "dominant_type": "Terraced",
        "dominant_share": 0.46691176470588236,
        "median_floor": 79.0,
        "median_build_year": 1958.0,
        "good_primary": 2.2573529411764706,
        "good_secondary": 2.5900735294117645,
        "dist_station_km": 0.7188786467829463,
        "serious_crime": 0.0,
        "pct_owner": 41.001960784313724,
        "pct_degree": 24.690625,
        "median_age": 36.30698566109526
      },
      "right": {
        "sector": "M9 4",
        "label": "Harpurhey (M9 4)",
        "n_props": 3530,
        "n_recorded": 1366,
        "est_psqm": 1626,
        "dominant_type": "Terraced",
        "dominant_share": 0.6444759206798867,
        "median_floor": 76.0,
        "median_build_year": 1940.0,
        "good_primary": 3.458073654390935,
        "good_secondary": 3.0,
        "dist_station_km": 1.2140126611119288,
        "serious_crime": 0.0,
        "pct_owner": 34.74376770538244,
        "pct_degree": 26.703937677053826,
        "median_age": 32.307110180733225
      }
    },
    {
      "slug": "rm14-2-vs-rm12-5",
      "name": "Upminster vs Hornchurch",
      "distance_km": 2.99,
      "map_query": "lat=51.54892&lon=0.22193&zoom=12.5&filter=Est.%20price%20per%20sqm:0:5300&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "RM14 2",
        "label": "Upminster (RM14 2)",
        "n_props": 3026,
        "n_recorded": 1599,
        "est_psqm": 6360,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.4471249173826834,
        "median_floor": 90.0,
        "median_build_year": 1940.0,
        "good_primary": 4.123595505617978,
        "good_secondary": 3.6916721744877727,
        "dist_station_km": 0.7701508102092771,
        "serious_crime": 5.05634502204774,
        "pct_owner": 80.86490416391275,
        "pct_degree": 31.255188367481825,
        "median_age": 44.813747508117714
      },
      "right": {
        "sector": "RM12 5",
        "label": "Hornchurch (RM12 5)",
        "n_props": 3133,
        "n_recorded": 1601,
        "est_psqm": 5079,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.4146185764443026,
        "median_floor": 84.0,
        "median_build_year": 1958.0,
        "good_primary": 3.962974784551548,
        "good_secondary": 2.7050750079795725,
        "dist_station_km": 0.7054960358967577,
        "serious_crime": 6.573316295478734,
        "pct_owner": 77.28803064155761,
        "pct_degree": 27.463230130864986,
        "median_age": 41.24420673992548
      }
    },
    {
      "slug": "se28-8-vs-da18-4",
      "name": "SE28 8 vs DA18 4",
      "distance_km": 1.72,
      "map_query": "lat=51.50039&lon=0.12568&zoom=12.5&filter=Est.%20price%20per%20sqm:0:3600&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "SE28 8",
        "label": "SE28 8",
        "n_props": 5033,
        "n_recorded": 2573,
        "est_psqm": 4850,
        "dominant_type": "Terraced",
        "dominant_share": 0.5630836479237036,
        "median_floor": 66.0,
        "median_build_year": 1993.0,
        "good_primary": 3.539837075303,
        "good_secondary": 2.760778859527121,
        "dist_station_km": 1.3857947520700005,
        "serious_crime": 14.831233846579918,
        "pct_owner": 38.457818398569444,
        "pct_degree": 40.48495926882575,
        "median_age": 34.84033449985103
      },
      "right": {
        "sector": "DA18 4",
        "label": "DA18 4",
        "n_props": 1063,
        "n_recorded": 327,
        "est_psqm": 3409,
        "dominant_type": "Terraced",
        "dominant_share": 0.49388523047977423,
        "median_floor": 78.5,
        "median_build_year": 1971.0,
        "good_primary": 4.045155221072436,
        "good_secondary": 3.0,
        "dist_station_km": 0.8457922619799904,
        "serious_crime": 17.504985780617254,
        "pct_owner": 27.170178739416745,
        "pct_degree": 36.054750705550326,
        "median_age": 37.07177691670487
      }
    },
    {
      "slug": "sw1x-8-vs-sw7-2",
      "name": "SW1X 8 vs SW7 2",
      "distance_km": 1.31,
      "map_query": "lat=51.49758&lon=-0.16439&zoom=12.5&filter=Est.%20price%20per%20sqm:0:16400&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "SW1X 8",
        "label": "SW1X 8",
        "n_props": 1410,
        "n_recorded": 434,
        "est_psqm": 26735,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.7475177304964539,
        "median_floor": 127.0,
        "median_build_year": 1890.0,
        "good_primary": 1.9063829787234043,
        "good_secondary": 3.668085106382979,
        "dist_station_km": 0.43032076774125405,
        "serious_crime": 8.216383003300809,
        "pct_owner": 46.227163120567376,
        "pct_degree": 61.71382978723404,
        "median_age": 44.44610029450545
      },
      "right": {
        "sector": "SW7 2",
        "label": "SW7 2",
        "n_props": 1126,
        "n_recorded": 342,
        "est_psqm": 15611,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.7699822380106572,
        "median_floor": 107.0,
        "median_build_year": 1890.0,
        "good_primary": 1.699822380106572,
        "good_secondary": 2.3401420959147425,
        "dist_station_km": 0.40282019701427374,
        "serious_crime": 10.576998269367387,
        "pct_owner": 41.43614564831261,
        "pct_degree": 62.52566607460035,
        "median_age": 39.869005828301816
      }
    },
    {
      "slug": "tw12-3-vs-kt8-1",
      "name": "Hampton vs East Molesey",
      "distance_km": 2.23,
      "map_query": "lat=51.41616&lon=-0.37365&zoom=12.5&filter=Est.%20price%20per%20sqm:0:6000&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "TW12 3",
        "label": "Hampton (TW12 3)",
        "n_props": 2527,
        "n_recorded": 1235,
        "est_psqm": 7042,
        "dominant_type": "Terraced",
        "dominant_share": 0.32489117530668776,
        "median_floor": 69.5,
        "median_build_year": 1979.0,
        "good_primary": 5.212504946576969,
        "good_secondary": 3.2358527898694103,
        "dist_station_km": 1.2681137470327255,
        "serious_crime": 7.346774818282095,
        "pct_owner": 63.504234269885245,
        "pct_degree": 46.90767708745548,
        "median_age": 43.504511853947584
      },
      "right": {
        "sector": "KT8 1",
        "label": "East Molesey (KT8 1)",
        "n_props": 1567,
        "n_recorded": 847,
        "est_psqm": 5708,
        "dominant_type": "Terraced",
        "dominant_share": 0.3414167198468411,
        "median_floor": 91.0,
        "median_build_year": 1958.0,
        "good_primary": 4.590938098276962,
        "good_secondary": 2.2680280791320997,
        "dist_station_km": 1.112227038965913,
        "serious_crime": 6.066815610287976,
        "pct_owner": 79.99878749202297,
        "pct_degree": 42.8301212507977,
        "median_age": 43.57523948703515
      }
    },
    {
      "slug": "tw2-7-vs-tw3-2",
      "name": "Twickenham vs Hounslow",
      "distance_km": 1.0,
      "map_query": "lat=51.45678&lon=-0.35702&zoom=12.5&filter=Est.%20price%20per%20sqm:0:5900&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "TW2 7",
        "label": "Twickenham (TW2 7)",
        "n_props": 3377,
        "n_recorded": 1635,
        "est_psqm": 6971,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.3671898134438851,
        "median_floor": 84.0,
        "median_build_year": 1940.0,
        "good_primary": 5.206396209653539,
        "good_secondary": 5.431151909979271,
        "dist_station_km": 0.5917397409981972,
        "serious_crime": 8.128220319995027,
        "pct_owner": 71.02937518507551,
        "pct_degree": 49.27260882440036,
        "median_age": 41.64554369799089
      },
      "right": {
        "sector": "TW3 2",
        "label": "Hounslow (TW3 2)",
        "n_props": 2964,
        "n_recorded": 1309,
        "est_psqm": 5620,
        "dominant_type": "Semi-Detached",
        "dominant_share": 0.42375168690958165,
        "median_floor": 84.5,
        "median_build_year": 1940.0,
        "good_primary": 4.136977058029689,
        "good_secondary": 5.51889338731444,
        "dist_station_km": 0.5062171937734411,
        "serious_crime": 10.085728776418728,
        "pct_owner": 60.523110661268554,
        "pct_degree": 41.41734143049933,
        "median_age": 39.04918964607352
      }
    },
    {
      "slug": "w1j-7-vs-sw7-3",
      "name": "W1J 7 vs SW7 3",
      "distance_km": 2.6,
      "map_query": "lat=51.49856&lon=-0.16253&zoom=12.5&filter=Est.%20price%20per%20sqm:0:20400&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "W1J 7",
        "label": "Mayfair (W1J 7)",
        "n_props": 724,
        "n_recorded": 164,
        "est_psqm": 32986,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9157458563535912,
        "median_floor": 77.0,
        "median_build_year": 1914.0,
        "good_primary": 1.75,
        "good_secondary": 2.0,
        "dist_station_km": 0.304551828673202,
        "serious_crime": 17.41491701622694,
        "pct_owner": 36.0,
        "pct_degree": 66.8,
        "median_age": 42.400001525878906
      },
      "right": {
        "sector": "SW7 3",
        "label": "SW7 3",
        "n_props": 2581,
        "n_recorded": 791,
        "est_psqm": 19392,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.8674932196822936,
        "median_floor": 81.5,
        "median_build_year": 1890.0,
        "good_primary": 2.548237117396358,
        "good_secondary": 3.3018209996125534,
        "dist_station_km": 0.4105148149675198,
        "serious_crime": 12.229445993553895,
        "pct_owner": 40.662921348314605,
        "pct_degree": 69.20275087175513,
        "median_age": 38.06505278033464
      }
    },
    {
      "slug": "w1j-8-vs-sw1a-2",
      "name": "W1J 8 vs SW1A 2",
      "distance_km": 1.31,
      "map_query": "lat=51.50663&lon=-0.13494&zoom=12.5&filter=Est.%20price%20per%20sqm:0:17900&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "W1J 8",
        "label": "Mayfair (W1J 8)",
        "n_props": 295,
        "n_recorded": 91,
        "est_psqm": 27270,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9966101694915255,
        "median_floor": 94.0,
        "median_build_year": 2000.0,
        "good_primary": 2.0,
        "good_secondary": 2.0,
        "dist_station_km": 0.17624807617927002,
        "serious_crime": 23.268474742113533,
        "pct_owner": 36.0,
        "pct_degree": 66.8,
        "median_age": 42.400001525878906
      },
      "right": {
        "sector": "SW1A 2",
        "label": "SW1A 2",
        "n_props": 261,
        "n_recorded": 84,
        "est_psqm": 17088,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9961685823754789,
        "median_floor": 120.0,
        "median_build_year": 2000.0,
        "good_primary": 1.1455938697318007,
        "good_secondary": 2.003831417624521,
        "dist_station_km": 0.2611951815442564,
        "serious_crime": 25.82183930334917,
        "pct_owner": 33.5,
        "pct_degree": 58.4,
        "median_age": 31.700000762939453
      }
    },
    {
      "slug": "w1k-2-vs-sw1x-0",
      "name": "W1K 2 vs SW1X 0",
      "distance_km": 1.62,
      "map_query": "lat=51.50311&lon=-0.15673&zoom=12.5&filter=Est.%20price%20per%20sqm:0:24700&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "W1K 2",
        "label": "Mayfair (W1K 2)",
        "n_props": 591,
        "n_recorded": 188,
        "est_psqm": 34362,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.8764805414551607,
        "median_floor": 126.0,
        "median_build_year": 1914.0,
        "good_primary": 2.2825719120135366,
        "good_secondary": 2.0,
        "dist_station_km": 0.499162158486,
        "serious_crime": 9.423011829001851,
        "pct_owner": 32.80795262267343,
        "pct_degree": 58.85245346869713,
        "median_age": 45.46175926711959
      },
      "right": {
        "sector": "SW1X 0",
        "label": "SW1X 0",
        "n_props": 1606,
        "n_recorded": 566,
        "est_psqm": 23489,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.8816936488169365,
        "median_floor": 112.0,
        "median_build_year": 1890.0,
        "good_primary": 2.0,
        "good_secondary": 3.123910336239103,
        "dist_station_km": 0.4535789092536436,
        "serious_crime": 9.744458322655666,
        "pct_owner": 33.406351183063514,
        "pct_degree": 64.44613947696139,
        "median_age": 40.89402305679036
      }
    },
    {
      "slug": "w1u-4-vs-nw1-4",
      "name": "Marylebone vs Camden",
      "distance_km": 0.97,
      "map_query": "lat=51.5238&lon=-0.15091&zoom=12.5&filter=Est.%20price%20per%20sqm:0:14500&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "W1U 4",
        "label": "Marylebone (W1U 4)",
        "n_props": 984,
        "n_recorded": 195,
        "est_psqm": 24238,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9827235772357723,
        "median_floor": 68.0,
        "median_build_year": 1940.0,
        "good_primary": 4.590447154471545,
        "good_secondary": 1.0,
        "dist_station_km": 0.43556408278220066,
        "serious_crime": 13.656300792001128,
        "pct_owner": 27.03109756097561,
        "pct_degree": 70.96463414634148,
        "median_age": 34.690142720695434
      },
      "right": {
        "sector": "NW1 4",
        "label": "Camden (NW1 4)",
        "n_props": 1340,
        "n_recorded": 405,
        "est_psqm": 13766,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.808955223880597,
        "median_floor": 77.0,
        "median_build_year": 1940.0,
        "good_primary": 4.9440298507462686,
        "good_secondary": 1.8828358208955225,
        "dist_station_km": 0.42416993466331,
        "serious_crime": 10.023880569036328,
        "pct_owner": 28.084253731343285,
        "pct_degree": 56.064776119402985,
        "median_age": 34.8567909667741
      }
    },
    {
      "slug": "wc2a-2-vs-ec2a-2",
      "name": "WC2A 2 vs EC2A 2",
      "distance_km": 2.3,
      "map_query": "lat=51.51807&lon=-0.09837&zoom=12.5&filter=Est.%20price%20per%20sqm:0:15300&filter=Good%2B%20secondary%20school%20catchments:1:11",
      "left": {
        "sector": "WC2A 2",
        "label": "WC2A 2",
        "n_props": 254,
        "n_recorded": 180,
        "est_psqm": 25482,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9881889763779528,
        "median_floor": 83.0,
        "median_build_year": 2019.0,
        "good_primary": 5.0236220472440944,
        "good_secondary": 1.9763779527559056,
        "dist_station_km": 0.42498199770769735,
        "serious_crime": 5.363779578621932,
        "pct_owner": 20.606299212598426,
        "pct_degree": 58.44645669291339,
        "median_age": 34.5598410658949
      },
      "right": {
        "sector": "EC2A 2",
        "label": "EC2A 2",
        "n_props": 772,
        "n_recorded": 271,
        "est_psqm": 14576,
        "dominant_type": "Flats/Maisonettes",
        "dominant_share": 0.9974093264248705,
        "median_floor": 70.0,
        "median_build_year": 2021.0,
        "good_primary": 5.05440414507772,
        "good_secondary": 0.8199481865284974,
        "dist_station_km": 0.3259806739542768,
        "serious_crime": 7.449741031685024,
        "pct_owner": 20.325906735751296,
        "pct_degree": 74.42409326424871,
        "median_age": 29.73238418262857
      }
    }
  ]
}
