Carnate borders the following municipalities: Osnago, Lomagna, Ronco Briantino, Usmate Velate, Bernareggio, Vimercate.
Carnate is situated adjacent to: Osnago, Lomagna, Ronco Briantino, Usmate Velate, Bernareggio, and Vimercate.