La commune de Saint-Vrain est située dans le département Essonne.
Les villes limitrophes sont les suivantes : Bouray-sur-Juine, Vert-le-Petit, Marolles-en-Hurepoix, Itteville, Lardy, Leudeville, Cheptainville.
2 infirmiers et infirmières à domicile exercent à Saint-Vrain.