Écija has a population of around 40,000 inhabitants, making it a moderately sized city within the province of Seville. The population is predominantly Spanish, with a small percentage of foreign residents, reflecting the region’s traditional and somewhat rural character. However, the city has seen a slight increase in international visitors and residents, thanks to its growing reputation as a tourist destination.
Demographically, Écija is a mix of families, young professionals, and retirees. The city’s relaxed lifestyle, coupled with its proximity to major cities, makes it an attractive place for those seeking a quieter way of life without being too far from urban centers.