1880-ndate aastateni oli Asmara väike küla, seejärel viidi sinna üle Etioopia Hamaseni provintsi valitsus. 1889. aastal okupeerisid linna Itaalia väed ja tegid sellest 1897 Itaalia koloonia Eritrea pealinna. 1993. aastal sai Asmarast iseseisva Eritrea pealinn.