L'OFII est issu de l'ordonnance du 2 novembre 1945, sous le nom d'Office national de l'immigration dont la mission était de participer à la reconstruction de la France et de faire venir de l'étranger des travailleurs volontaires. En 1988, il a pris le nom d'Office des migrations internationales (OMI), afin de bien marquer les modifications de ses missions. En 2005, il est devenu l'Agence nationale de l'accueil des étrangers et des migrations (ANAEM). En 2009, il a pris le nom que vous connaissez aujourd'hui.
Nos missions sont codifiées dans le code du travail, à l'article L. 5223-1. La raison en est historique : en 1945, l'Office national de l'immigration avait été créé pour faire venir des travailleurs. Il a été placé sous la tutelle du ministère du travail, puis sous celle du ministère chargé de l'immigration – plus particulièrement de la direction de la population et de l'immigration qui gérait les travailleurs migrants – et maintenant sous la tutelle du ministère de l'intérieur, compétent en matière d'immigration et d'asile.