由于古代的印度只是个地理区域而并非是完整的国度,所以近代之前的印度是没有所谓的首都的,也就算不上是迁都。1911年英属印度的首府从东部沿海的加尔各答正式迁移到了恒河上游的古都德里旁边,建设了新德里。这个决定是英国决定的,与印度本身没什么太大关系。
英国大费周章将英属印度的首府迁到新德里,自然也是为了自身考虑:
从1772年第一任印度总督将办公地点设立在加尔各答开始,这里就成为了英属印度的首府所在地。加尔各答地处恒河三角洲,土地肥沃且港口条件优越,周围的孟加拉地区自古以来就是南亚著名的富饶之地,成为当时英属印度首府也是情理之中。
不过随着英国在南亚不断地殖民扩张,加尔各答的各种弊端也日益凸显——偏于东部一隅,无法有力辐射到整个英属印度;周围族群宗教复杂,矛盾众多;还有气候湿热容易洪涝等等。
殖民地首府与都城一样,都尽量要选择在平坦开阔、交通便捷的地方,同时也要能够有力把握全局。印度半岛分成北方的平原区以及南方的德干高原区域,恒河流域是印度重要的经济中心地带。相对于当时较为贫瘠落后的德干高原,治所的选址自然还是恒河流域为上。
地处恒河流域上游的德里,是印度著名的古都,德里苏丹国与莫卧儿帝国都曾定都在这里。从某种角度而言,德里在印度地区有一种“正统”的意义。
虽然如今看来德里并非是地理的几何中心,在整个恒河流域也稍微偏西了点,不过当时的英属印度可还包括着印度河流域,德里算得上居中位置。这里地势平坦开阔,土地肥沃且物产丰饶,虽也属于热带,但比加尔各答更加凉爽。
1911年,英属印度首府正式迁离加尔各答,搬到了新德里。
英国为此也是费尽心思,为了保护德里的古城也为更便于建设,还特意避开旧德里建设了新德里。当时的英国仍旧心心念念着日不落帝国辉煌,将首府迁到新德里也是打算着长久在经略英属印度。结果,随着两次世界大战,英国元气大伤之后,再也无力维持广阔的海外领地,最终新德里也为新生的印度做了嫁衣。