7年之间是执政党。1998年到2002年，与当时执政的捷克社会民主党达成协议，支持当时的少数政府。在2002年众议院选举中，公民民主党获得了200个席次中的58席，从原来的第一大党变为第二大党，这也是公民民主党第一次成为实际的在野党。2003年当选捷克总统的瓦茨拉夫·克劳斯为该党的名誉主席。在2004年6月的欧洲议会选举以及11月的参议院与地区议会选举中，公民民主党获得了超过30%的得票率。2006年选举，公民民主党获得81个席次，成为众议院最大党。之后与基督教民主联盟-捷克斯洛伐克人民党和绿党组成