Los españoles se han dispersado por toda la geografía peruana, incluso en pequeñas poblaciones del país y se estima una población aproximada 10,889 inmigrantes al año 2010 convirtiéndose en la segunda comunidad extranjera y la primera de europeos inmigrados hacia territorio peruano. Aunque la mayor comunidad española se encuentra en la Lima, en otras grandes ciudades se ha dado la concentración de la cual es también importante; así, en Trujillo, Arequipa y Chiclayo.