Spanyolország jelenléte a környéken egy 1476-ban alapított Santa Cruz de la Mar Peque Inconca nevű településre vezethető vissza. A berberek támadása után a spanyolok úgy döntöttek, hogy Észak-Afrika más területeinek gyarmatosítására összpontosítanak, és elhagyták a régiót.
a 19.század közepén, amikor az európai hatalmak ismét Afrikát keresték források után, Spanyolország hirtelen érdeklődést váltott ki Elveszett késő középkori erődje iránt, hogy igényt támasszon Marokkó déli részére. Ez ürügyként szolgált egy rövid háborúhoz Marokkóval 1859-ben.
a terület és a fő város Sidi Ifni voltak átengedte Spanyolországnak a Szultanátus Marokkó április 26-án 1860, de kevés volt az érdeklődés a gyarmati megszerzése 1934-ig, amikor a főkormányzó Spanyol Szahara vette fel tartózkodási. A repülőtér a szárazföld és a Kanári-szigetek közötti járatok kulcsfontosságú megállójává vált, és 1938-ban az Iberia légitársaság kereskedelmi útvonalat hozott létre, amely Sevillát, Larache-t, Sidi Ifni-t, Cape Juby-t és Gandót köti össze a Kanári-szigeteken.
1952-ig az Ifni régió protektorátus státusszal rendelkezett. Ebben az évben a régió a spanyol Nyugat-Afrika részévé vált (amely a spanyol Szahara és a Juby-fok gyarmatait csoportosította).
azután Ifni háború (1957), a terület nagy részét elfoglalták de facto által Morocco.In 1958-ban a kolóniát spanyol tartománygá alakították annak érdekében, hogy megakadályozzák az Egyesült Nemzetek folyamatos gyarmatosításának kritikáját.
a január 4-én aláírt és április 22-én ratifikált szerződést követően Spanyolország hivatalosan visszaadta a területet Marokkónak 30 június 1969-én.