Marchena compte environ 19 000 habitants. La population est majoritairement espagnole, avec une légère présence d’immigrés venus d’Europe de l’Est et du Maghreb, bien intégrés à la vie locale. La ville présente une structure démographique équilibrée entre jeunes familles, actifs et personnes âgées.
La croissance démographique est stable, avec un léger renouveau depuis quelques années grâce à l’arrivée de nouveaux résidents attirés par la qualité de vie et les loyers plus abordables par rapport à Séville.
Les habitants sont très attachés à leurs traditions, ce qui se reflète dans leur forte participation aux événements religieux, culturels et sociaux. La ville bénéficie également d’un bon niveau d’éducation et de services publics adaptés.