Las Cabezas de San Juan es un pueblo agrícola en la provincia de Sevilla con 16,562 habitantes, se extiende sobre 229.7 km2 y se encuentra a 64 km de Sevilla; sus principales cultivos son el algodón, las legumbres, los cereales y el arroz en las marismas cercanas.