Santa Cruz de Marchena es una localidad y municipio español de la provincia de Almería, en la comunidad autónoma de Andalucía.