Warszawa leży w środkowym biegu Wisły, na Nizinie Środkowomazowieckiej, w odległości około 350 km od Karpat i Morza Bałtyckiego. Jest jedyną w Europie stolicą leżącą w bezpośrednim sąsiedztwie parku narodowego[4].
Miasto leży po obu stronach rzeki i jest nieznacznie wydłużone wzdłuż jej brzegów (rozciąga się na ok. 30 km w kierunku północ-południe i ok. 28 km w kierunku wschód-zachód). Lewobrzeżna część Warszawy jest w większości położona na wysoczyźnie – Równinie Warszawskiej. Warszawa stanowi główne miasto monocentrycznej aglomeracji. Liczba mieszkańców aglomeracji, zależnie od koncepcji jej zasięgu, wynosi od około 2,6 do 3 mln. W obszarze tym znajduje się około 20 miast.