Canonica d'Adda also borders the municipalities of Brembate, Capriate San Gervasio, Fara Gera d'Adda and Pontirolo Nuovo.
Canonica d'Adda is situated adjacent to the municipalities of Brembate, Capriate San Gervasio, Fara Gera d'Adda, and Pontirolo Nuovo.