Bois-Herpin est un petit village français, situé dans le département de l’Essonne et la région d’Île-de-France. Ses habitants sont appelés les Bois-Herpinois et les Bois-Herpinoises.
Le village, entouré par les communes de Roinvilliers, La Forêt-Sainte-Croix et Rouvres-Saint-Jean, Bois-Herpin est situé à 9 km au Sud-Est d’Étampes.
L’origine de Bois-Herpin, jadis Bois Herbin est inconnue. Avant la révolution, ce village faisait partie du gouvernement de l’Orléanais, du Parlement de l’intendance et de la généralité de Paris, élection d’Etampes. Le village possédait un château, mais rien n’indique à quelle époque précise il a été construit. Une grille seule a été conservée. Il est aujourd’hui converti en deux exploitations agricoles. Son église, autrefois succursale de Puiselet-le-Marais, est sous l’invocation de Saint-Antoine.