Fombio liegt in der Lombardei, etwa 50 Kilometer südöstlich von Mailand und 25 Kilometer südöstlich von Lodi. Die Gemeinde gehört zur Provinz Lodi und ist Teil der historischen Landschaft Lodigiano. In der Umgebung grenzt sie an Orte wie Codogno, Somaglia und San Fiorano.
Die Geschichte des Ortes ist vor allem mit einem militärischen Ereignis verbunden: Hier fand die Schlacht von Fombio im Jahr 1796 statt. Ansonsten bleibt die frühe Entwicklung des Ortes eher im Hintergrund.
Auffällig ist die ländliche Prägung der Umgebung, die sich in den benachbarten Gemeinden widerspiegelt. Ein kleiner See namens Retegno in der Nähe bietet eine natürliche Ergänzung zur sonst flachen Landschaft.