Los principales partidos políticos son el Partido Popular y el Partido Socialista Obrero Español, aunque Ciudadanos, Izquierda Unida, Los Verdes, y otros 32 partidos locales también tienen representación municipal.