A város Budapest központjától légvonalban 25 kilométerre, északkeleti irányban található. Az elmúlt évek dinamikus fejlődésének köszönhetően szinte összenőtt a környező településekkel: Szadával, Erdőkertessel, Őrbottyánnal és Csomáddal.