Comune della provincia di Lodi.
Un territorio esteso tra il fiume Lambro, che ne segna il confine a occidente e il canale Venere che scorre nel mezzo del comune.
Confina con i comuni di Ospedaletto Lodigiano, Brembio, Borghetto Lodigiano, Orio Litta e San Colombano al Lambro (quest'ultimo exclave della città metropolitana di Milano).