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