La renta bruta "per cápita" es de 9.076 € (INE 2003), el 76,15% de la media nacional, la más baja de Andalucía y la tercera más baja de España.