La OIM México se establece como Representación de la Organización Internacional para las Migraciones en el 2004 por medio de un acuerdo entre el Estado Mexicano y la OIM. Un año después, la OIM México inicia actividades en Tapachula, Chiapas a través de su oficina de terreno para la Frontera Sur.