Delhi dikuasai oleh pihak British selepas berlakunya Pemberontakan India pada tahun 1857. Sejurus selepas pemberontakan tersebut, bandar Calcutta dijadikan ibu negara India British sementara Delhi pula dijadikan daerah di wilayah Punjab. Pada tahun 1911, Delhi diisythiharkan sebagai ibu negara India British, dan sebuah pusat pentadbiran baru direka oleh sepasukan jurubina British yang diketuai Edwin Lutyens untuk menempatkan bangunan pentadbiran. New Delhi, atau juga dikenali sebagai Lutyens' Delhi, secara rasminya diisytiharkan sebagai pusat pentadbiran kerajaan India dan ibu negara republik selepas merdeka pada 15 Ogos 1947. Ketika wilayah India yang baru merdeka dipecahkan menjadi dua, ribuan pelarian Hindu dan Sikh dari Punjab Barat dan Sindh berpindah ke Delhi sementara ramai penduduk Muslim di kota ini berhijrah ke Pakistan di arah barat. Selama empat hari mulai 31 Oktober 1984, tiga orang Sikh dibunuh oleh gerombolan penganut Hindu dalam rusuhan yang tercetus apabila pengawal peribadi beragama Sikh membunuh Perdana Menteri ketika itu, Indira Gandhi, sebagai membalas dendam terhadap serangan tempat ibadah tersuci dalam agama Sikh dalam Operasi Blue Star.