Se encuentra a 45 km de Sevilla y la superficie del término es de 109,43 km².