{"level":"commune","code":"43251","slug":"vals-pres-le-puy-43251","nom":"Vals-près-le-Puy","window":{"months":12,"anchor":"2025-12"},"stats":{"n":51,"median_rate":1658,"maison":{"n":17,"median_rate":2235},"appartement":{"n":34,"median_rate":1586}},"ci":{"lo":1540,"hi":1950},"percentiles":{"p10":null,"p25":1390,"p75":2240,"p90":null},"bins":{"lo":650,"hi":4200,"counts":[1,0,0,1,0,1,0,1,3,2,1,3,2,2,5,4,2,4,1,0,1,1,1,1,1,3,2,0,0,0,2,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1]},"by_rooms":[{"band":"T3","n":23,"median_rate":1669},{"band":"T4","n":10,"median_rate":2456}],"by_surface":[{"band":"60-79","n":22,"median_rate":1648}],"price_bands":[{"band":"<100k","n":18},{"band":"100-200k","n":20},{"band":"200-300k","n":9},{"band":"300-500k","n":4}],"departement":{"code":"43","nom":"Haute-Loire","slug":"haute-loire","median_rate":1538,"n":2413},"population":3395,"series":[{"code":"43251","q":"2021-01","n":9,"rate":1679},{"code":"43251","q":"2021-04","n":19,"rate":1398},{"code":"43251","q":"2021-07","n":25,"rate":1471},{"code":"43251","q":"2021-10","n":16,"rate":1269},{"code":"43251","q":"2022-01","n":11,"rate":1429},{"code":"43251","q":"2022-04","n":12,"rate":1243},{"code":"43251","q":"2022-07","n":13,"rate":1361},{"code":"43251","q":"2022-10","n":16,"rate":1744},{"code":"43251","q":"2023-01","n":9,"rate":1843},{"code":"43251","q":"2023-04","n":11,"rate":1511},{"code":"43251","q":"2023-07","n":14,"rate":1320},{"code":"43251","q":"2023-10","n":9,"rate":1895},{"code":"43251","q":"2024-01","n":10,"rate":1896},{"code":"43251","q":"2024-04","n":14,"rate":1974},{"code":"43251","q":"2024-07","n":13,"rate":1643},{"code":"43251","q":"2024-10","n":13,"rate":1679},{"code":"43251","q":"2025-01","n":16,"rate":1759},{"code":"43251","q":"2025-04","n":11,"rate":1415},{"code":"43251","q":"2025-07","n":19,"rate":1624},{"code":"43251","q":"2025-10","n":5,"rate":1798}],"nearby":[{"slug":"espaly-saint-marcel-43089","nom":"Espaly-Saint-Marcel","n":34,"median_rate":1689,"km":2.5},{"slug":"le-puy-en-velay-43157","nom":"Le Puy-en-Velay","n":320,"median_rate":1595,"km":2.7},{"slug":"brives-charensac-43041","nom":"Brives-Charensac","n":52,"median_rate":1605,"km":5.1},{"slug":"coubon-43078","nom":"Coubon","n":30,"median_rate":1826,"km":5.6},{"slug":"yssingeaux-43268","nom":"Yssingeaux","n":45,"median_rate":1635,"km":23.9},{"slug":"retournac-43162","nom":"Retournac","n":46,"median_rate":1366,"km":25.4},{"slug":"langeac-43112","nom":"Langeac","n":42,"median_rate":1099,"km":30.9},{"slug":"beauzac-43025","nom":"Beauzac","n":43,"median_rate":1867,"km":31.4}],"rent":{"asking_m2":9.7,"lo":7.8,"hi":12.1,"nbobs":496,"source_year":"2025"}}
