San Fiorano (Lodigiano: ) is a comune (municipality) in the Province of Lodi in the Italian region Lombardy, located about southeast of Milan and about southeast of Lodi. As of 31 December 2004, it had a population of 1,724 and an area of .
The municipality of San Fiorano contains the frazioni (subdivisions, mainly villages and hamlets) Campone, Divizia, Lazzaretto, and Regone.
San Fiorano borders the following municipalities: Codogno, Maleo, Fombio, Santo Stefano Lodigiano.