{"level":"commune","code":"78686","slug":"viroflay-78686","nom":"Viroflay","window":{"months":12,"anchor":"2025-12"},"stats":{"n":189,"median_rate":5738,"maison":{"n":56,"median_rate":7598},"appartement":{"n":133,"median_rate":5244}},"ci":{"lo":5480,"hi":6030},"percentiles":{"p10":4260,"p25":4990,"p75":6820,"p90":9110},"bins":{"lo":2250,"hi":17100,"counts":[2,1,0,1,2,3,2,9,11,11,16,20,15,15,12,14,5,7,7,4,5,1,2,3,1,2,1,4,4,1,0,1,1,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2]},"by_rooms":[{"band":"T1","n":11,"median_rate":6111},{"band":"T2","n":37,"median_rate":5227},{"band":"T3","n":63,"median_rate":5431},{"band":"T4","n":38,"median_rate":5610},{"band":"T5+","n":40,"median_rate":6963}],"by_surface":[{"band":"<40","n":25,"median_rate":5234},{"band":"40-59","n":51,"median_rate":5227},{"band":"60-79","n":45,"median_rate":5850},{"band":"80-99","n":27,"median_rate":5670},{"band":"100-119","n":14,"median_rate":7291},{"band":"120+","n":27,"median_rate":6572}],"price_bands":[{"band":"<100k","n":3},{"band":"100-200k","n":19},{"band":"200-300k","n":49},{"band":"300-500k","n":53},{"band":"500k-1M","n":49},{"band":"1M+","n":16}],"series_by_type":{"appartement":[{"q":"2021-01","n":45,"rate":5653},{"q":"2021-04","n":57,"rate":5385},{"q":"2021-07","n":55,"rate":5455},{"q":"2021-10","n":50,"rate":5740},{"q":"2022-01","n":53,"rate":5741},{"q":"2022-04","n":53,"rate":5836},{"q":"2022-07","n":54,"rate":5860},{"q":"2022-10","n":33,"rate":5989},{"q":"2023-01","n":59,"rate":5835},{"q":"2023-04","n":47,"rate":5577},{"q":"2023-07","n":34,"rate":5314},{"q":"2023-10","n":36,"rate":5366},{"q":"2024-01","n":28,"rate":5638},{"q":"2024-04","n":33,"rate":5283},{"q":"2024-07","n":39,"rate":5769},{"q":"2024-10","n":30,"rate":5499},{"q":"2025-01","n":31,"rate":5227},{"q":"2025-04","n":30,"rate":4958},{"q":"2025-07","n":39,"rate":5344},{"q":"2025-10","n":33,"rate":5481}]},"departement":{"code":"78","nom":"Yvelines","slug":"yvelines","median_rate":3833,"n":15012},"population":17237,"series":[{"code":"78686","q":"2021-01","n":57,"rate":5790},{"code":"78686","q":"2021-04","n":75,"rate":5790},{"code":"78686","q":"2021-07","n":82,"rate":6204},{"code":"78686","q":"2021-10","n":71,"rate":5865},{"code":"78686","q":"2022-01","n":66,"rate":6002},{"code":"78686","q":"2022-04","n":66,"rate":6005},{"code":"78686","q":"2022-07","n":69,"rate":6033},{"code":"78686","q":"2022-10","n":47,"rate":6217},{"code":"78686","q":"2023-01","n":73,"rate":5984},{"code":"78686","q":"2023-04","n":56,"rate":5685},{"code":"78686","q":"2023-07","n":55,"rate":5798},{"code":"78686","q":"2023-10","n":45,"rate":5465},{"code":"78686","q":"2024-01","n":33,"rate":5861},{"code":"78686","q":"2024-04","n":37,"rate":5306},{"code":"78686","q":"2024-07","n":56,"rate":6017},{"code":"78686","q":"2024-10","n":44,"rate":5769},{"code":"78686","q":"2025-01","n":39,"rate":5423},{"code":"78686","q":"2025-04","n":41,"rate":5423},{"code":"78686","q":"2025-07","n":67,"rate":6195},{"code":"78686","q":"2025-10","n":42,"rate":5828}],"nearby":[{"slug":"chaville-92022","nom":"Chaville","n":230,"median_rate":5780,"km":1.6},{"slug":"ville-d-avray-92077","nom":"Ville-d'Avray","n":99,"median_rate":5398,"km":2.2},{"slug":"velizy-villacoublay-78640","nom":"Vélizy-Villacoublay","n":172,"median_rate":4204,"km":2.6},{"slug":"sevres-92072","nom":"Sèvres","n":216,"median_rate":5731,"km":3.3},{"slug":"versailles-78646","nom":"Versailles","n":953,"median_rate":6548,"km":3.9},{"slug":"jouy-en-josas-78322","nom":"Jouy-en-Josas","n":70,"median_rate":4260,"km":4.1},{"slug":"meudon-92048","nom":"Meudon","n":505,"median_rate":5542,"km":4.1},{"slug":"vaucresson-92076","nom":"Vaucresson","n":116,"median_rate":5406,"km":4.1}],"rent":{"asking_m2":23.7,"lo":19.4,"hi":28.9,"nbobs":1747,"source_year":"2025"}}
