Islamabad wurde offiziell am 14. August 1967, genau 20 Jahre nach der Unabhängigkeit des Landes, zur Hauptstadt Pakistans. Die erste Hauptstadt Pakistans war die Küstenstadt Karachi im Sindh, die von Muhammad Ali Jinnah ausgewählt worden war. Karachi war und ist bis heute die größte Stadt und wirtschaftliche Hauptstadt Pakistans. Sie blieb Regierungssitz bis 1959, als der Militärpräsident Ayub Khan beschloss, eine neue Hauptstadt, Islamabad, im Norden Pakistans zu errichten, in der Nähe des Hauptquartiers der pakistanischen Streitkräfte, das sich in Rawalpindi befindet. Während dieses Prozesses war Rawalpindi die Interimshauptstadt. Der Name Islamabad wurde vom Mogul-Namen der bengalischen Hafenstadt Chittagong beeinflusst, der Islamabad lautete.
Im Jahr 1962 wurde Dhaka aufgrund der hohen Bevölkerungszahl Ostpakistans zur legislativen Hauptstadt des Landes gemacht.
Die Gründe für die Verlegung der Hauptstadt von Karatschi sind, dass sie die Vielfalt des pakistanischen Volkes widerspiegeln würde, dass sie von den geschäftlichen und kommerziellen Aktivitäten Karatschis getrennt wäre und dass sie außerdem von allen Teilen des Landes aus leicht erreichbar wäre. Der Umzug nach Islamabad wurde erst in den späten 1960er Jahren vollzogen, und einige Jahre lang hatten mehrere Ministerien ihren Sitz im nahen Rawalpindi.