Locality New Delhi located within:
Where is New Delhi
New Delhi is a locality in Delhi, India. The population of New Delhi is 249,998 people. You can find New Delhi on any map using the following decimal coordinates: 28.6358 (latitude), 77.2245 (longitude).
India cities by population: