Le Sénat, appelé aussi Haute assemblée, se compose de 321 sénateurs : 313 de métropole des des DOM, 6 des TOM et 12 pour les Français vivant à l’étranger. Jusqu'en 2004, les sénateurs étaient élus pour 9 ans au suffrage indirect, par les grands électeurs, eux-même élus au suffrage direct, et renouvelés par tiers tous les trois ans
À compter du renouvellement de septembre 2004, la durée du mandat est progressivement réduite à 6 ans, le renouvellement devant à terme se faire en deux séries tous les 3 ans (nouvelles séries 1 et 2). Une partie des sénateurs élus en 2004 sera élue pour 6 ans, l'autre partie pour 9 ans. Les sénateurs élus en 2008 seront tous élus pour 6 ans. La loi abaisse également l'âge d'éligibilité de 35 à 30 ans. Dans le même temps, la répartition des sièges de sénateurs par département est modifiée pour refléter les évolutions de la population française. Ainsi, les effectifs du Sénat passeront à 341 membres en 2008. En 2011, ils passeront à 346 avec la répartition suivante: 326 pour la Métropole et les DOM, 8 pour les TOM, 12 pour les Français vivant à l’étranger
A chaque renouvellement partiel, c'est-à-dire tous les trois ans, le Sénat élit ou réélit son Bureau et son Président. Le Président du Sénat est actuellement Christian Poncelet
Les grands électeurs sont, d'une part (95 % du collège électoral) les représentants des communes, maires, maires-adjoints, conseillers municipaux et délégués des conseils municipaux dans les communes importantes ; leur nombre est donc fixé en fonction de la population de la commune, d'autre part (5 % du collège électoral) les conseillers généraux, les conseillers régionaux et les députés.
La situation depuis 2004 :
UMP : 146 (+ 9 rattachés / apparentés)
PS : 90 ( + 3 apparentés)
UDF : 33
PCF : 21
PRG / PR : 15
Non-Inscrits 7
Verts : 4
MRC : 2