Miasto powiatowe w województwie mazowieckim, położone w Kotlinie Warszawskiej, w odległości ok. 23 km na północ od centrum stolicy, na szlakach komunikacyjnych łączących Warszawę z Gdańskiem (linia kolejowa) i Pojezierzem Mazurskim (droga krajowa nr 61).
Tylko 7 km dzieli miasto od Zalewu Zegrzyńskiego – atrakcyjnego miejsca wypoczynku mieszkańców Warszawy i okolic.
Pod względem liczby mieszkańców (51 000) Legionowo jest siódmym miastem województwa mazowieckiego (po Warszawie, Radomiu, Płocku, Siedlcach, Pruszkowie i Ostrołęce).