ऐसा माना जाता है कि आज का आधुनिक दिल्ली बनने से पहले दिल्ली सात बार उजड़ी और बसी है जिनके कुछ अवशेष अब भी देखे जा सकते हैं। 

सत्रहवीं सदी के मध्य में मुग़ल सम्राट शाहजहाँ (1628-1658) ने सातवीं बार दिल्ली बसायी जिसे शाहजहानाबाद के नाम से भी पुकारा जाता है। आजकल इसके कुछ भाग पुरानी दिल्ली के रूप मे सुरक्षित हैं। इस नगर में इतिहास के धरोहर अब भी सुरक्षित बचे हुये हैं जिनमें लाल क़िला सबसे प्रसिद्ध है। जबतक शाहजहाँ ने अपनी राजधानी आगरा में नहीं स्थानांतरित की पुरानी दिल्ली 1638 के बाद के मुग़ल सम्राटो की राजधानी रही। औरंगजेब (1658-1707) ने शाहजहाँ को गद्दी से हटाकर खुद को शालीमार बाग़ में सम्राट घोषित किया। 

1857 के आंदोलन को पूरी तरह दबाने के बाद, अंग्रेजों ने जब बहादुरशाह ज़फ़र को रंगून भेज दिया उसके बाद भारत पूरी तरह से अंग्रेजो के अधीन हुआ। प्रारंभ में उन्होंने कलकत्ते (आजकल कोलकाता) से शासन संभाला परंतु 1911 में औपनिवेशिक राजधानी को दिल्ली स्थानांतरित कर दिया गया। 
बड़े स्तर पर महानगर के पुर्ननिर्माण की प्रक्रिया में पुराने नगर के कुछ भागो को ढहा दिया गया है।

महाभारत काल
ब्रिटिश काल
सात शहर
स्वतंत्र भारत की दिल्ली