Benalup-Casas Viejas es un municipi de la província espanhòla de Cadis e de la Comunautat Autonòma d'Andalosia.