イスラマバードが正式にパキスタンの首都となったのは、独立からちょうど20年後の1967年8月14日のことである。 パキスタンの最初の首都は、モハメド・アリ・ジンナーが選んだシンド州の沿岸都市カラチであった。 カラチは昔も今もパキスタン最大の都市であり、経済の中心地である。 1959年に軍事大統領のアユブ・カーンが、パキスタン北部のラワルピンディにあるパキスタン軍総司令部の近くに、新しい首都イスラマバードを建設することを決定するまで、カラチは政府の所在地であり続けた。 その間、ラワルピンディは暫定的な首都であった。
1962年には、東パキスタンの人口が多いことから、ダッカが立法上の首都となりました。
カラチから首都を移転した理由は、パキスタン人の多様性を反映していること、カラチのビジネスや商業活動から切り離されていること、そして国内のどの地域からもアクセスしやすいことです。 イスラマバードへの移転が完了したのは1960年代後半になってからで、何年かの間、いくつかの政府省庁は近くのラワルピンディに拠点を置いていた。