{"level":"commune","code":"31118","slug":"castelnau-d-estretefonds-31118","nom":"Castelnau-d'Estrétefonds","window":{"months":12,"anchor":"2025-12"},"stats":{"n":101,"median_rate":2583,"maison":{"n":67,"median_rate":2652},"appartement":{"n":34,"median_rate":2471}},"ci":{"lo":2490,"hi":2650},"percentiles":{"p10":2040,"p25":2320,"p75":2790,"p90":3090},"bins":{"lo":1100,"hi":3850,"counts":[2,0,1,0,0,0,0,0,0,0,0,0,1,1,0,2,1,2,0,2,1,2,3,1,8,2,5,4,5,5,8,7,3,6,5,1,2,4,1,3,4,0,1,1,0,2,1,0,1,0,0,0,0,1,0,2]},"by_rooms":[{"band":"T2","n":25,"median_rate":2574},{"band":"T3","n":23,"median_rate":2452},{"band":"T4","n":27,"median_rate":2652},{"band":"T5+","n":25,"median_rate":2730}],"by_surface":[{"band":"40-59","n":18,"median_rate":2485},{"band":"60-79","n":21,"median_rate":2523},{"band":"80-99","n":24,"median_rate":2646},{"band":"100-119","n":11,"median_rate":2770},{"band":"120+","n":19,"median_rate":2583}],"price_bands":[{"band":"<100k","n":9},{"band":"100-200k","n":42},{"band":"200-300k","n":29},{"band":"300-500k","n":18},{"band":"500k-1M","n":3}],"departement":{"code":"31","nom":"Haute-Garonne","slug":"haute-garonne","median_rate":2836,"n":19290},"population":7003,"series":[{"code":"31118","q":"2021-01","n":35,"rate":2161},{"code":"31118","q":"2021-04","n":44,"rate":2371},{"code":"31118","q":"2021-07","n":54,"rate":2548},{"code":"31118","q":"2021-10","n":37,"rate":2358},{"code":"31118","q":"2022-01","n":28,"rate":2561},{"code":"31118","q":"2022-04","n":34,"rate":2434},{"code":"31118","q":"2022-07","n":34,"rate":2494},{"code":"31118","q":"2022-10","n":30,"rate":2672},{"code":"31118","q":"2023-01","n":37,"rate":2482},{"code":"31118","q":"2023-04","n":27,"rate":2764},{"code":"31118","q":"2023-07","n":35,"rate":2500},{"code":"31118","q":"2023-10","n":19,"rate":2618},{"code":"31118","q":"2024-01","n":20,"rate":2382},{"code":"31118","q":"2024-04","n":9,"rate":2718},{"code":"31118","q":"2024-07","n":34,"rate":2366},{"code":"31118","q":"2024-10","n":31,"rate":2654},{"code":"31118","q":"2025-01","n":27,"rate":2607},{"code":"31118","q":"2025-04","n":20,"rate":2501},{"code":"31118","q":"2025-07","n":26,"rate":2588},{"code":"31118","q":"2025-10","n":28,"rate":2614}],"nearby":[{"slug":"bouloc-31079","nom":"Bouloc","n":38,"median_rate":2487,"km":5.4},{"slug":"grisolles-82075","nom":"Grisolles","n":41,"median_rate":2054,"km":5.7},{"slug":"saint-jory-31490","nom":"Saint-Jory","n":56,"median_rate":2681,"km":6.2},{"slug":"grenade-31232","nom":"Grenade","n":144,"median_rate":2416,"km":6.5},{"slug":"fronton-31202","nom":"Fronton","n":59,"median_rate":2415,"km":6.6},{"slug":"cepet-31136","nom":"Cépet","n":31,"median_rate":2697,"km":8.6},{"slug":"lespinasse-31293","nom":"Lespinasse","n":32,"median_rate":2546,"km":9},{"slug":"bruguieres-31091","nom":"Bruguières","n":84,"median_rate":2865,"km":9.1}],"rent":{"asking_m2":11.4,"lo":9.6,"hi":13.6,"nbobs":859,"source_year":"2025"}}
