Zelo Buon Persico is a comune, or municipality, situated in the Province of Lodi within the Lombardy region of northern Italy. It is located approximately 45 kilometres (28 mi) southeast of Milan and about 20 kilometres (12 mi) southeast of the city of Lodi.
The town serves as a local administrative center in the rural landscape of the Lodi province, positioned within the geographical vicinity of the Po Valley.