San Miguel de Allende ha atraído una gran comunidad de residentes extranjeros, que componen gran parte de la población.