Un 6,09 % de la población de San Vicente es de nacionalidad extranjera (INE, 2006), principalmente procedente de Iberoamérica y de otros países europeos.