Das Dorf Sant'Omobono Imagna befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 3375 Einwohner und hat eine Fläche von 10,82 Quadratkilometer bei einer Bevölkerungsdichte von 311,92 Einwohner pro Quadratkilometer. Sant'Omobono Imagna befindet sich 428 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bellentrino
Brugarolo
Lozio
Quadre
Soldato
Taiocco
Campo Gelmi
Clozzolo
Falghera
Mazzoleni
Selino Alto