Comune della provincia di Pavia situato nell'Oltrepò Pavese, sulle colline presso lo sbocco in pianura del Rile San Zeno.
La frazione Fumo, maggior centro abitato del comune, si trova ai piedi delle colline, ai bordi della ex statale Padana Inferiore.
E' in quest'ultima che da più di 10 anni, la pro loco organizza la "Festa della Birra di Fumo".