El Territorio Capital Nacional de Delhi tiene un área total de 1.483 km². Está situado entre la cordillera del Himalaya y Aravalis. La mayor parte del territorio está situado en la orilla oeste del río Yamuna. La ciudad está situada a una altitud entre los 213 y los 305 metros sobre el nivel del mar. Geográficamente está situada en la zona norte del país. Limita con los estados de Uttar Pradesh y Haryana.