Das Dorf Corna Imagna befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 955 Einwohner und hat eine Fläche von 4,55 Quadratkilometer bei einer Bevölkerungsdichte von 209,89 Einwohner pro Quadratkilometer. Corna Imagna befindet sich 736 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Brancilione
Calcinone
Canito
Cilipiano Canova
Gavaggio
Grumello con Mafineto
Regorda
Siva