As widely anticipated, the Partido Popular has won the Spanish general election but by a larger margin than expected, gaining 186 seats in Congress. The PSOE have 110 seats in Congress, their lowest ever. The Partido Popular has also won all regions in Spain except Cataluña and the Basque region.