Fornovo San Giovanni

Fornovo San Giovanni (Bergamasque: Fùrnof) is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located in the Gera d'Adda, about 40 km east of Milan and about 20 km south of Bergamo.

Fornovo San Giovanni borders the following municipalities: Bariano, Caravaggio, Fara Olivana con Sola, Mozzanica, Romano di Lombardia.