{"level":"commune","code":"03023","slug":"bellerive-sur-allier-03023","nom":"Bellerive-sur-Allier","window":{"months":12,"anchor":"2025-12"},"stats":{"n":124,"median_rate":2048,"maison":{"n":95,"median_rate":2042},"appartement":{"n":29,"median_rate":2116}},"ci":{"lo":1910,"hi":2200},"percentiles":{"p10":1230,"p25":1600,"p75":2450,"p90":2880},"bins":{"lo":600,"hi":3950,"counts":[2,0,0,2,0,2,0,2,0,2,5,3,2,2,5,1,4,4,4,4,1,6,4,3,6,7,7,1,3,4,6,3,4,1,3,3,4,0,4,1,0,1,2,0,0,1,0,0,1,0,0,0,0,1,0,3]},"by_rooms":[{"band":"T3","n":25,"median_rate":1961},{"band":"T4","n":48,"median_rate":2157},{"band":"T5+","n":35,"median_rate":2043}],"by_surface":[{"band":"40-59","n":12,"median_rate":1769},{"band":"60-79","n":22,"median_rate":2062},{"band":"80-99","n":37,"median_rate":2138},{"band":"100-119","n":19,"median_rate":2037},{"band":"120+","n":28,"median_rate":2005}],"price_bands":[{"band":"<100k","n":18},{"band":"100-200k","n":56},{"band":"200-300k","n":34},{"band":"300-500k","n":14}],"series_by_type":{"maison":[{"q":"2021-01","n":32,"rate":1593},{"q":"2021-04","n":41,"rate":1703},{"q":"2021-07","n":31,"rate":1849},{"q":"2021-10","n":45,"rate":1667},{"q":"2022-01","n":20,"rate":1929},{"q":"2022-04","n":28,"rate":1861},{"q":"2022-07","n":26,"rate":2024},{"q":"2022-10","n":27,"rate":1870},{"q":"2023-01","n":18,"rate":1972},{"q":"2023-04","n":25,"rate":1781},{"q":"2023-07","n":20,"rate":1858},{"q":"2023-10","n":27,"rate":1775},{"q":"2024-01","n":26,"rate":1923},{"q":"2024-04","n":22,"rate":1865},{"q":"2024-07","n":25,"rate":2012},{"q":"2024-10","n":21,"rate":1807},{"q":"2025-01","n":20,"rate":2145},{"q":"2025-04","n":22,"rate":2053},{"q":"2025-07","n":24,"rate":1993},{"q":"2025-10","n":29,"rate":2025}]},"departement":{"code":"03","nom":"Allier","slug":"allier","median_rate":1263,"n":4554},"population":8943,"series":[{"code":"03023","q":"2021-01","n":39,"rate":1586},{"code":"03023","q":"2021-04","n":52,"rate":1640},{"code":"03023","q":"2021-07","n":41,"rate":1608},{"code":"03023","q":"2021-10","n":54,"rate":1648},{"code":"03023","q":"2022-01","n":28,"rate":1778},{"code":"03023","q":"2022-04","n":39,"rate":1789},{"code":"03023","q":"2022-07","n":35,"rate":1912},{"code":"03023","q":"2022-10","n":39,"rate":1845},{"code":"03023","q":"2023-01","n":28,"rate":1863},{"code":"03023","q":"2023-04","n":36,"rate":1709},{"code":"03023","q":"2023-07","n":24,"rate":1612},{"code":"03023","q":"2023-10","n":35,"rate":1775},{"code":"03023","q":"2024-01","n":30,"rate":1923},{"code":"03023","q":"2024-04","n":30,"rate":1845},{"code":"03023","q":"2024-07","n":30,"rate":2044},{"code":"03023","q":"2024-10","n":26,"rate":1838},{"code":"03023","q":"2025-01","n":21,"rate":2176},{"code":"03023","q":"2025-04","n":30,"rate":1912},{"code":"03023","q":"2025-07","n":30,"rate":2034},{"code":"03023","q":"2025-10","n":43,"rate":2110}],"nearby":[{"slug":"vichy-03310","nom":"Vichy","n":690,"median_rate":1831,"km":2.2},{"slug":"creuzier-le-vieux-03094","nom":"Creuzier-le-Vieux","n":41,"median_rate":1804,"km":5.5},{"slug":"cusset-03095","nom":"Cusset","n":196,"median_rate":1520,"km":6},{"slug":"saint-yorre-03264","nom":"Saint-Yorre","n":30,"median_rate":1553,"km":8.2},{"slug":"saint-germain-des-fosses-03236","nom":"Saint-Germain-des-Fossés","n":43,"median_rate":1345,"km":8.7},{"slug":"gannat-03118","nom":"Gannat","n":71,"median_rate":1427,"km":18},{"slug":"varennes-sur-allier-03298","nom":"Varennes-sur-Allier","n":51,"median_rate":1062,"km":21.6},{"slug":"saint-pourcain-sur-sioule-03254","nom":"Saint-Pourçain-sur-Sioule","n":51,"median_rate":1318,"km":21.9}],"rent":{"asking_m2":11.6,"lo":9.3,"hi":14.4,"nbobs":420,"source_year":"2025"}}
