El CDS-PP ha formado parte de gobiernos, siempre en coalición: con el PS de Mário Soares, con el PSD y el PPM, constituyendo la Alianza Democrática en 1979-1980, solo con el PSD después de las elecciones legislativas de 2002, y en 2012-2015 de nuevo con el PSD.