Shahjahanabad (Hindi शाहजहानाबाद Shāhjahānābād, auch englisch Old Delhi genannt, deutsch selten Alt-Delhi, Hindi पुरानी दिल्ली Purānī Dillī) ist eine historisch und kulturell bedeutsame Stadtanlage in der indischen Metropole Delhi. In der von kolonialzeitlichen Historikern geprägten Liste der „sieben Städte von Delhi“ wird Shahjahanabad als siebte Stadtgründung gezählt. In Kontrast zur heute geläufigen Bezeichnung Old Delhi – die Bezeichnung entstand nach der britischen Gründung des südlich anschließenden New Delhi – ist Shahjahanabad wesentlich jünger als einige andere Stadtteile Delhis.

Shahjahanabad liegt unweit des Flusses Yamuna in einer Höhe von ca. 215 m. Administrativ gehört er zum Distrikt Central Delhi. Die Tagestemperaturen können im Frühsommer (Mai, Juni) 45 °C und mehr erreichen; in kalten Winternächten können aber auch Fröste auftreten. Regen fällt eigentlich nur in den sommerlichen Monsunmonaten.
Die in den Jahren von 1639 bis 1656 (oder 1658) erbaute Stadt, zu der insbesondere das Rote Fort und die Freitagsmoschee gehören, ist eine Gründung des Großmoguls Shah Jahan, dem auch das etwa gleichzeitig in Agra erbaute Taj Mahal zuzurechnen ist. Wenige Jahre nach Fertigstellung der Bauten in Delhi wurde Shah Jahan von seinem Sohn und Nachfolger Aurangzeb (reg. 1658–1707) im Roten Fort von Agra gefangengesetzt; dort starb er im Jahr 1666. Aurangzeb ergänzte noch einige Details der Anlagen von Delhi, hielt sich aber sonst als Bauherr zurück. Im Jahr 1737 eroberten die Armeen des persischen Herrschers Nadir Schah Delhi und plünderten die Mogulresidenz; dabei wurde unter anderem der legendäre Pfauenthron geraubt. Nach der dritten Schlacht von Panipat (1761) wurde Delhi mit dem Roten Fort von einer afghanischen Armee unter Ahmed Schah Durrani erneut geplündert. Die Briten zerstörten nach dem Sepoy-Aufstand (1857) Teile der Anlage und erbauten dort mehrgeschossige Kasernen.

Koordinaten: 28° 39′ 8″ N, 77° 14′ 12″ O