Das Dorf Canonica d'Adda befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 3881 Einwohner und hat eine Fläche von 3,18 Quadratkilometer bei einer Bevölkerungsdichte von 1220,44 Einwohner pro Quadratkilometer. Canonica d'Adda befindet sich 142 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Airoldi
Albergo Tigli
Bramati
Cascina San Giuseppe
Sant'Antonio