La Dirección General de Migración y Extranjería es el ente público ejecutor de la política migratoria que controla el ingreso y el egreso de personas al territorio nacional, promueve la integración de las personas extranjeras a la sociedad costarricense, regula la permanencia y actividades de las personas extranjeras en el país, y coadyuva en el combate contra los delitos de trata de personas y tráfico ilícito de migrantes, mediante la administración efectiva de los flujos migratorios que contribuyan al desarrollo y a la seguridad de Costa Rica.