Spain
Every election in Spain that we have documented, newest first.
29 November 2026
Spanish general election, 29 November 2026
All 350 seats in the Congress of Deputies and 208 Senate seats are elected. Congress then votes in the prime minister.
53 days to go