Après être née dans les Yvelines dans la commune Lévis-Saint-Nom, l'Yvette franchit le territoire de six communes de ce département avant de traverser successivement les onze communes essonniennes suivantes:
Gif-sur-Yvette,
Bures-sur-Yvette,
Orsay,
Palaiseau,
Villebon-sur-Yvette,
Champlan,
Saulx-les-Chartreux,
Longjumeau,
Chilly-Mazarin,
Épinay-sur-Orge, et enfin
Savigny-sur-Orge, où elle mêle ses eaux à celles de l'
Orge.