Das Dorf Urgnano befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 8634 Einwohner und hat eine Fläche von 13,98 Quadratkilometer bei einer Bevölkerungsdichte von 617,60 Einwohner pro Quadratkilometer. Urgnano befindet sich 174 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Basella
Battaina
Cascine Casino Belvedere
Seriola