Federal elections were held in Switzerland on 25 October 1896. The Free Democratic Party retained its majority in the National Council.
The 147 members of the National Council were elected in 52 single- and multi-member constituencies using a three-round system. Candidates had to receive a majority in the first or second round to be elected; if it went to a third round, only a plurality was required. Voters could cast as many votes as there were seats in their constituency. There was one seat for every 20,000 citizens, with seats allocated to cantons in proportion to their population.
Voter turnout was highest in Nidwalden at 90.3% (higher than the 89.3% in Schaffhausen where voting was compulsory) and lowest in Obwalden at 21.4%.