Die Gemeinde Hommes liegt etwa 35 Kilometer westnordwestlich des Stadtzentrums von Tours. Hier entspringt der Changeon. Im Norden des Gemeindegebietes fließt der Lathan. Hommes wird umgeben von den Nachbargemeinden Channay-sur-Lathan im Nordwesten und Norden, Savigné-sur-Lathan im Nordosten und Osten, Avrillé-les-Ponceaux im Süden, Continvoir im Südwesten und Westen sowie Rillé im Westen und Nordwesten.