{"level":"commune","code":"69096","slug":"grigny-sur-rhone-69096","nom":"Grigny-sur-Rhône","window":{"months":12,"anchor":"2025-12"},"stats":{"n":125,"median_rate":2392,"maison":{"n":49,"median_rate":2803},"appartement":{"n":76,"median_rate":2109}},"ci":{"lo":2150,"hi":2610},"percentiles":{"p10":1640,"p25":1900,"p75":2920,"p90":3670},"bins":{"lo":1000,"hi":5000,"counts":[2,0,0,1,1,0,3,1,5,2,10,2,9,6,4,3,4,3,4,5,2,5,3,5,4,3,7,2,2,1,5,2,2,1,0,2,1,2,1,0,1,2,0,0,1,0,1,1,0,1,1,0,0,0,0,2]},"by_rooms":[{"band":"T2","n":25,"median_rate":2766},{"band":"T3","n":36,"median_rate":2245},{"band":"T4","n":31,"median_rate":2240},{"band":"T5+","n":31,"median_rate":2392}],"by_surface":[{"band":"40-59","n":19,"median_rate":2737},{"band":"60-79","n":44,"median_rate":2286},{"band":"80-99","n":37,"median_rate":2552},{"band":"120+","n":12,"median_rate":2212}],"price_bands":[{"band":"<100k","n":9},{"band":"100-200k","n":74},{"band":"200-300k","n":27},{"band":"300-500k","n":14}],"series_by_type":{"appartement":[{"q":"2021-01","n":18,"rate":2258},{"q":"2021-04","n":25,"rate":2191},{"q":"2021-07","n":29,"rate":2528},{"q":"2021-10","n":20,"rate":2265},{"q":"2022-01","n":24,"rate":2203},{"q":"2022-04","n":33,"rate":2300},{"q":"2022-07","n":38,"rate":2331},{"q":"2022-10","n":16,"rate":2567},{"q":"2023-01","n":20,"rate":2575},{"q":"2023-04","n":11,"rate":2303},{"q":"2023-07","n":10,"rate":1933},{"q":"2023-10","n":23,"rate":2344},{"q":"2024-01","n":13,"rate":1862},{"q":"2024-04","n":13,"rate":2417},{"q":"2024-07","n":14,"rate":2086},{"q":"2024-10","n":14,"rate":1995},{"q":"2025-01","n":21,"rate":2033},{"q":"2025-04","n":11,"rate":2610},{"q":"2025-07","n":21,"rate":2224},{"q":"2025-10","n":23,"rate":1930}]},"departement":{"code":"69","nom":"Rhône","slug":"rhone","median_rate":3696,"n":21266},"population":10030,"series":[{"code":"69096","q":"2021-01","n":39,"rate":2612},{"code":"69096","q":"2021-04","n":36,"rate":2359},{"code":"69096","q":"2021-07","n":48,"rate":2681},{"code":"69096","q":"2021-10","n":32,"rate":2379},{"code":"69096","q":"2022-01","n":36,"rate":2506},{"code":"69096","q":"2022-04","n":46,"rate":2651},{"code":"69096","q":"2022-07","n":56,"rate":2440},{"code":"69096","q":"2022-10","n":30,"rate":3012},{"code":"69096","q":"2023-01","n":29,"rate":2601},{"code":"69096","q":"2023-04","n":24,"rate":3109},{"code":"69096","q":"2023-07","n":29,"rate":2763},{"code":"69096","q":"2023-10","n":31,"rate":2500},{"code":"69096","q":"2024-01","n":23,"rate":2488},{"code":"69096","q":"2024-04","n":22,"rate":2569},{"code":"69096","q":"2024-07","n":23,"rate":2512},{"code":"69096","q":"2024-10","n":21,"rate":2328},{"code":"69096","q":"2025-01","n":30,"rate":2125},{"code":"69096","q":"2025-04","n":21,"rate":2700},{"code":"69096","q":"2025-07","n":43,"rate":2561},{"code":"69096","q":"2025-10","n":31,"rate":2113}],"nearby":[{"slug":"ternay-69297","nom":"Ternay","n":58,"median_rate":3495,"km":1.4},{"slug":"millery-69133","nom":"Millery","n":44,"median_rate":3883,"km":2.3},{"slug":"serezin-du-rhone-69294","nom":"Sérézin-du-Rhône","n":36,"median_rate":3326,"km":3.6},{"slug":"givors-69091","nom":"Givors","n":144,"median_rate":2195,"km":3.7},{"slug":"communay-69272","nom":"Communay","n":43,"median_rate":3673,"km":4.1},{"slug":"chasse-sur-rhone-38087","nom":"Chasse-sur-Rhône","n":50,"median_rate":2789,"km":4.2},{"slug":"vernaison-69260","nom":"Vernaison","n":52,"median_rate":3879,"km":4.5},{"slug":"charly-69046","nom":"Charly","n":59,"median_rate":4304,"km":4.7}],"rent":{"asking_m2":13.2,"lo":10.7,"hi":16.4,"nbobs":639,"source_year":"2025"}}
