De eldste historiske tekster som byen er beskrevet i er fra 1345. Byen ble tatt av portugisere i 1521 og av persere i 1602. Etter dette har byen vært under kontroll av Al-Khalifa-dynastiet siden 1783. I 1971 ble byen hovedstad i den uavhengige staten Bahrain.