Les chiffres de population varient fortement selon le périmètre retenu. New Delhi désigne une petite entité administrative. Delhi désigne le territoire de la capitale nationale, bien plus vaste, et l’agglomération déborde encore de ses limites.
Le district de New Delhi comptait 142 004 habitants au recensement de 2011, sur 35 kilomètres carrés. La zone administrée par le New Delhi Municipal Council en comptait environ 250 000. Ce périmètre accueille le Parlement, les ministères et les résidences officielles. Sa population baisse, de plus de 20 % entre 2001 et 2011, du fait de son caractère institutionnel.
Le territoire de la capitale nationale de Delhi comptait 16 787 941 habitants en 2011, dont 97,5 % en zone urbaine. La densité atteignait environ 11 300 habitants au kilomètre carré, contre 382 pour la moyenne indienne. La croissance a été de 21,2 % entre 2001 et 2011. Les projections officielles situent la population autour de 20,6 millions en 2021 et 26,6 millions en 2036.
L’agglomération dépasse les frontières du territoire et englobe Gurgaon, Noida, Faridabad et Ghaziabad. Le rapport World Urbanization Prospects des Nations unies publié en 2025 lui attribue 30,2 millions d’habitants et la place au quatrième rang mondial. Pour l’année 2022, l’administration locale estimait l’accroissement naturel à 172 000 personnes et l’apport migratoire à 221 000.
Delhi s’est construite par vagues successives d’arrivées. La partition de 1947 a amené environ 500 000 réfugiés hindous et sikhs, venus surtout du Pendjab, tandis que près de 300 000 musulmans partaient vers le Pakistan. Des communautés bengalie, tamoule et originaire du nord-est se sont installées ensuite, souvent regroupées par quartier. L’hindi est la langue maternelle de près de 81 % des habitants, devant le pendjabi, l’ourdou et le bengali. Le taux d’alphabétisation atteignait 86,2 % en 2011 et le rapport de masculinité 868 femmes pour 1 000 hommes.
Le cricket domine très largement. Les Delhi Capitals jouent en Indian Premier League au stade Arun Jaitley, ancien Feroz Shah Kotla. La ville a accueilli les Jeux asiatiques en 1951 et en 1982, puis les Jeux du Commonwealth en 2010, ce qui a modernisé le stade Jawaharlal Nehru et l’Indira Gandhi Arena. Le hockey sur gazon, le football et le tennis y sont aussi implantés. Le semi-marathon de Delhi, créé en 2005, attire des athlètes internationaux. Le joueur de cricket Virat Kohli est né dans la ville en 1988.
Delhi constitue le premier marché de presse du pays. Les quotidiens anglophones Hindustan Times, The Times of India, The Indian Express et The Hindu y publient une édition. En hindi, Dainik Jagran, Navbharat Times et Hindustan touchent un lectorat plus large.