Volby do Senátu se konali spolu s krajskými volbami na podzim roku 2012. Po dvou letech tak došlo k obměně další třetiny senátorů. Ve dnech 12. a 13. října proběhlo první kolo, z něhož vzešli dva hlavní kandidáti. O konečné podobě obsazení senátorských křesel rozhodli občané volebních obvodů ve druhém kole ve dnech 19. a 20. října.
ČSSD zvítězila ve 13 případech (celkem tak má v Senátu 46 zástupců), ODS obhájila čtyři posty (celkem mají v Senátu 15 lidí), Starostové a nezávislí prosadili dva kandidáty (celkem tři v rámci koalice TOP 09 a STAN, jeden samostatně), dva kandidáti se dostali za KDU-ČSL (celkem pět v Senátu), pak dva nezávislí kandidáti, KSČM má jenom jednoho (v Senátu tak zasednou dva) a po jednom novém senátorovi má Strana zelených, Piráti a Ostravak. Účast v druhém kole dosáhla 18,61 %.
Volební účast v prvním kole byla tradičně vyšší - 34,9 % občanů, ale hodnoty zaostávají za parlamentními volbami a pomohlo i spojení s krajskými. Nejúspěšnější byla ČSSD, která do druhého kola poslala 23 kandidátů. Hned za ní se umístila KSČM s 12 postupujícími, na třetím místě byla ODS s 10 kandidáty. O senátorské křeslo bojovali také dva kandidáti za KDU-ČSL, dva jako nezávislí a stejný počet úspěsných kandidátů má také STAN. Druhého kola senátorských voleb se také zúčastní jeden kandidát SZ, Pirátů nebo hnutí Ostravak.
Ve volbách do Senátu musí úspěšný kandidát získat v obvodu minimálně 50% všech hlasů, pokud většiny nedosáhne žádný z kandidátů, koná se druhé kolo voleb. Do něj postupují dva uchazeči s nejvyšší podporou voličů. Přesné datum konání voleb určuje prezident republiky. Termín vyhlašuje na základě §1 odst. 3 zákona č. 247/1995 Sb., o volbách do Parlamentu České republiky.
Volební obvody a postupující kandidáti:
Sokolov
Zdeněk Berka (ČSSD, 29,21 %) x Jiří Holan (KSČM, 21,52 %)
Zvolen: Zdeněk Berka (ČSSD)
Chomutov
Václav Homolka (KSČM, 24,62 %) x Rudolf Kozák (ČSSD, 16,78 %)
Zvolen: Václav Homolka (KSČM)
Rokycany
Milada Emmerová (ČSSD, 27,49 %) x Jiří Valenta (KSČM, 24,91 %)
Zvolena: Milada Emmerová (ČSSD)
Domažlice
Jan Látka (ČSSD, 25,39 %) x Rudolf Salvetr (ODS, 22,1 %)
Zvolen: Jan Látka (ČSSD)
České Budějovice
Jan Zahradník (ODS, 30,08 %) x Jiří Šesták (STAN, 22,91 %)
Zvolen: Jiří Šesták (STAN)
Praha 12
Tomáš Grulich (ODS, 20,02 %) x František Adámek (ČSSD, 17,33 %)
Zvolen: Tomáš Grulich (ODS)
Praha 4
Eva Syková (ČSSD, 24,72 %) x Tomáš Töpfer (ODS, 23,67 %)
Zvolena: Eva Syková (ČSSD)
Praha 8
Jiří Dolejš (KSČM, 22,05 %) x Daniela Filipiová (ODS, 21,71 %)
Zvolena: Daniela Filipiová (ODS)
Praha 2
Libor Michálek (Česká pirátská strana, KDU-ČSL a SZ, 24,31 %) x Stanislav Křeček (ČSSD, 17,82 %)
Zvolen: Libor Michálek (Piráti)
Litoměřice
Jitka Sachetová (KSČM, 24,53 %) x Hassan Mezian (ČSSD, 22,37 %)
Zvolen: Hassan Mezian (ČSSD)
Teplice
Jaroslav Kubera (ODS, 40,49 %) x Jaroslav Dubský (KSČM, 18,52 %)
Zvolen: Jaroslav Kubera (ODS)
Jablonec nad Nisou
Jaroslav Zeman (ODS, 21,41 %) x Stanislav Eichler (ČSSD, 15,54 %)
Zvolen: Jaroslav Zeman (ODS)
Mladá Boleslav
Jaromír Jermář (ČSSD, 32,23 %) x Adolf Beznoska (ODS, 25,43 %)
Zvolen: Jaromír Jermář (ČSSD)
Benešov
Karel Šebek (ODS, 18,87 %) x Luděk Jeništa (STAN, 16,19 %)
Zvolen: Luděk Jeništa (STAN)
Chrudim
Jan Veleba (nezávislý, 20,97 %) x Tomáš Škaryd (ČSSD, 17,4 %)
Zvolen: Jan Veleba (nezávislý)
Náchod
Soňa Marková (KSČM, 16,5 %) x Lubomír Franc (ČSSD, 15,9 %)
Zvítězil: Lubomír Franc (ČSSD)
Svitavy
Radko Martínek (ČSSD, 32,36 %) x Zuzka Bebarová Rujbrová (KSČM, 18,66 %)
Zvolen: Radko Martínek (ČSSD)
Třebíč
František Bublan (ČSSD, 27,4 %) x Josef Zahradníček (KSČM, 26,97 %)
Zvolen: František Bublan (ČSSD)
Břeclav
Jan Hajda (ČSSD, 26,57 %) x Zdeněk Tesařík (KSČM, 18,17 %)
Zvolen: Jan Hajda (ČSSD)
Brno-město
Eliška Wagnerová (SZ, 26,74 %) x Stanislava Slavíková (ČSSD, 17,31 %)
Zvolena: Eliška Wagnerová (Strana zelených)
Prostějov
Božena Sekaninová (ČSSD, 42,65 %) x Jaroslav Šlambor (KSČM, 18,98 %)
Zvolena: Božena Sekaninová
Šumperk
Zdeněk Brož (KDU-ČSL, 25,51 %) x Miloslav Vlček (ČSSD, 22,71 %)
Zvolen: Zdeněk Brož (KDU-ČSL)
Opava
Vladimír Plaček (ČSSD, 30,43 %) x Václav Vlček (ODS, 20,23 %)
Zvolen: Vladimír Plaček (ČSSD)
Ostrava-město
Leopold Sulovský (Ostravak, 31,75 %) x Karel Sibinský (ČSSD, 31,49 %)
Zvolen: Leopold Sulovský (Ostravak)
Karviná
Petr Vícha (ČSSD, 41,18 %) x Milada Halíková (KSČM, 29,56 %)
Zvolen: Petr Vícha (ČSSD)
Vsetín
Jiří Čunek (KDU-ČSL, 47,28 %) x Jindřich Šnejdrla (ČSSD, 16,63 %)
Zvolen: Jiří Čunek (KDU-ČSL)
Zlín
Tomio Okamura (nezávislý, 30,27 %) x Stanislav Mišák (ČSSD, 25,05 %)
Zvolen: Tomio Okamura (nezávislý)