Federal seçimlerde(Bundestagswahl) 18 yaşından büyük ve Alman vatandaşlığına sahip olan herkesin oy kullanmasına izin verilir.
Eyalet seçimlerinde(Landtagswahl) 18 yaşını doldurmuş ve Alman vatandaşı olan herkes oy kullanabilir. Brandenburg, Schleswig-Holstein, Bremen ve Hamburg'da 16 yaşından itibaren oy verebilirsiniz. Alman vatandaşlığı şarttır.
Tüm Alman vatandaşları ve üç aydan uzun süredir Almanya'da yaşayan AB vatandaşları(Kommunalwahl) yerel seçimlerde oy kullanabilirler. Oy kullanmak için gereken asgari yaş, eyalete bağlıdır. Saksonya, Saarland, Rhineland-Palatinate, Hesse ve Bavyera'da sadece 18 yaş ve üstü kişilerin oy kullanmasına izin verilmektedir. Diğer federal eyaletlerde, 16 yaşından itibaren yerel seçimlerde oy kullanılabilir.
18 yaşından büyük tüm AB vatandaşlarının Avrupa seçimlerinde(Europawahl) oy kullanmalarına izin verilmektedir.