La commune de Hanches est située à l'est du département d'Eure-et-Loir, à environ 30 km au nord-est de Chartres ; elle jouxte le département des Yvelines. Son territoire s’inscrit entre Épernon et Maintenon, traversé par la RD 906 reliant Chartres à Rambouillet.
Hanches est traversée par la vallée de la Drouette et, au sud-est, par la vallée de la Voise. La Drouette et la Voise sont toutes deux des affluents de l'Eure.
Lors du recensement de 1999, la commune de Hanches comptait 2313 habitants. En janvier 2004, ce chiffre atteignait 2534 habitants. En janvier 2009, la population est estimée à 2677 habitants.
Les habitants de Hanches se nomment les Hanchois et les Hanchoises.
Deux sites archéologiques ont été recensés sur le territoire communal :
- un site gallo-romain au lieu-dit La Cavée du Moulin. Cet habitat datant de la première moitié du II siècle après Jésus-Christ est considéré par les archéologues comme un site majeur pas encore fouillé. Il comporte un ensemble formé d’un temple et d’un fanum (voir photos aériennes en mairie). Ce site a fait l'objet d'une première campagne de fouilles à l'été 2007, organisée par la Direction Régionale des Affaires Culturelles. Voir l'article.
- une motte féodale au lieu-dit La Tour Neuve (au nord de la commune) dont il ne reste plus qu'un débris de la tour de guet.