Kommunen grenser til Trondheim i vest, Selbu i sør og Stjørdal i øst. Malvik har to små eksklaver (Jøssåsgårdene) som er omsluttet av Stjørdal kommune, men bare har veiforbindelse til Malvik.