Elle a des frontières communes avec Penthalaz, Daillens, Bournens, Sullens, Vufflens-la-Ville et Gollion.
Elle est située dans le district de Morges, dans le canton de Vaud, en Suisse. La commune a une superficie de 4,45 km² et compte environ 1 200 habitants.