Según la Organización Internacional para las Migraciones hacia 2017 viven 414 148 extranjeros en territorio costarricense, lo que roza un 9% de la población total.