W XIII wieku Irbil utraciło znaczenie gospodarcze i funkcje administracyjne na rzecz niedalekiego Mosulu. Od 1517 miasto pozostawało pod władzą imperium osmańskiego. W 1918 zostało przekazane Irakowi. W 1974 zostało stolicą autonomicznej irackiej prowincji Kurdystanu.
W 1991 po I wojnie w zatoce Perskiej ustanowiono w mieście stolicę częściowo niepodległego Kurdystanu irackiego, chronionego przed wojskami irackimi siłami wojsk brytyjskich i amerykańskich. W październiku 1996 Demokratyczna Partia Kurdystanu podjęła ofensywę w północnym Iraku i przejęła kontrolę nad Irbil. Miasto zostało ponownie zajęte przez siły irackiej Gwardii Republikańskiej po natarciu podjętym z udziałem dużych sił w końcu października 1996.
Po zakończeniu II wojny w Zatoce Perskiej miasto ponownie stało się ośrodkiem administracji kurdyjskiej, a liczba ludności tego miasta zaczęła szybko wzrastać. Od 2003 preferowana jest nazwa kurdyjska – Hawler, a symbole arabskie są zastępowane kurdyjskimi.
Od 2012 w Irbilu działała polska agencja konsularna, podniesiona w 2019 do rangi konsulatu generalnego.