La commune de Nainville-les-Roches, agricole, reposante et huppée, se trouve dans le département de l'Essonne ; elle compte 463 habitants. La plupart des logements sont anciens. La population est en majorité âgée, on relève un âge moyen de 39 ans mais une croissance démographique proportionnellement très inférieure. La prospérité s'y trouve profitable : un taux de chômage de 7%, par contre un revenu moyen très supérieur à la moyenne (48400 €) et une taxe foncière relativement assez basse : 25%.
La localité bénéficie d'un climat caractérisé par des précipitations inférieures : 616 mm par an, mais un ensoleillement de 1810 heures par an. Elle est aussi remarquable par un taux de déplacement vers un lieu de travail extérieur relativement important (98%) mais une évolution du nombre de places en établissement scolaires de 45 et une quotité de propriétaires de 84%.