Njemački parlament, Bundestag, raspravlja o zakonima, usvaja ih, kontroliše rad vlade, bira saveznog kancelara i predsjednika države, te odlučuje o akcijama njemačkih oružanih snaga.
Bundestag bira i odbore za pripremu zakona i kontroliše obavještajne službe.
Bundestag bira predsjednika parlamenta (Bundestagspräsident), čiju funkciju od 2005 godine obavlja Norbert Lammert, član najjače političke stranke CDU.
Poslije predsjednika države (Bundespräsident), predsjednik parlamenta je najveći predstavnik njemačke demokratije. On vodi sjednice i vodi računa o poštivanju prava narodnih zastupnika.
Osim Bundestaga u kreiranju zakona učestvuje i svih 16 saveznih pokrajina (Bundesländer) u vidu Veća saveznih pokrajina ili Bundesrat. Bundesrat čine premijeri saveznih pokrajina kao i još neki ministri. Pokrajine koje imaju veći broj stanovnika imaju i više zastupnika u Bundesratu.
Kako bi neki zakon u Njemačkoj bio usvojen, potrebno je da prođe nekoliko faza. Prijedlog novog zakona mogu dati Bundesrat, savezna vlada i Bundestag, a o njemu se onda raspravlja u odborima.
Nakon glasanja i prihvatanja zakona od strane Bundestaga, oni prelaze na razmatranje u Bundesrat. Za donošenje nekih zakona potrebna je saglasnost Bundesrata, međutim, neki zakoni mogu biti usvojeni unatoč protivljenju Bundesrata.