How does the German federal election system work?
Germany has a two-vote system for electing its lower house of Parliament. In the first vote, people in each of the 299 constituencies directly choose their representative for the Parliament. While in the second vote, the remaining 299 seats are allocated to parties based on their share of the vote in each of Germany's 16 federal states.