Marinaleda is a town and municipio of the province of Seville, Andalusia, Spain. The town is a self-identified social-democratic and cooperative municipality, of 2,700 people. In 2008 its population was 2,708 people in an area of 25 kmĀ².