Benalup-Casas Viejas o Benalup (hasta 1998 Benalup de Sidonia, e inicialmente Casas Viejas) es un municipio español de la provincia de Cádiz, Andalucía.