Urgnano (Bergamasque: ) is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located about northeast of Milan and about south of Bergamo. As of 31 December 2004, it had a population of 8,704 and an area of .
The municipality of Urgnano contains the frazione (subdivision) Basella. Among the churches in the town are Santissima TrinitÃÂ and the parish church of Santi Nazario e Celso.
Urgnano borders the following municipalities: Cavernago, Cologno al Serio, Comun Nuovo, Ghisalba, Spirano, Zanica.