Les sénateurs français sont élus au suffrage universel indirect, par un collège de « grands électeurs ». Le Sénat est renouvelé par moitié tous les trois ans ; la durée du mandat est donc de six ans. Les dernières élections ont eu lieu le 27 septembre 2020 pour la série 2 et le 24 septembre 2017 pour la série 1. Les prochaines élections sénatoriales auront lieu en septembre 2023 pour la série 1.