Liste des villes du canton de Marcilly-le-Hayer
- Avant-lès-Marcilly
- Avon-la-Pèze
- Bercenay-le-Hayer
- Bourdenay
- Charmoy
- Dierrey-Saint-Julien
- Dierrey-Saint-Pierre
- Échemines
- Faux-Villecerf
- Fay-lès-Marcilly
- Marcilly-le-Hayer
- Marigny-le-Châtel
- Mesnil-Saint-Loup
- Palis
- Planty
- Pouy-sur-Vannes
- Prunay-Belleville
- Rigny-la-Nonneuse
- Saint-Flavy
- Saint-Lupien
- Trancault
- Villadin