Les élections fédérales suisses de 1947 se sont déroulées le . Elles ont désigné la 33e législature depuis 1848. Ces élections renouvelèrent les 194 sièges du Conseil national et une partie des sièges du Conseil des États. Les députés furent élus pour une durée de quatre ans.
Au sortir de la guerre, le Parti communiste suisse qui fut interdit en 1944 se reconstitua au sein du Parti suisse du Travail[1]. Il se présenta aux élections et gagna 7 mandats. Ce fut le meilleur résultat obtenu par les communistes en Suisse depuis 1848 jusqu'à aujourd'hui. Le Parti radical redevient la plus grande formation de la Chambre basse, avec 52 sièges (+5). Le Parti socialiste obtient 48 sièges (-8) et les conservateurs catholiques 44 (+1)[2].
Les membres du Conseil national sont élus, depuis 1919, au système proportionnel pour une durée de quatre ans. Les cantons forment les circonscriptions électorales et le nombre de sièges par canton dépend de leur population. Dans le canton d'Appenzell Rhodes-Extérieures, l'élection a été tacite[4].
Conseil des Etats
Chaque canton dispose de deux sièges au Conseil des Etats et chaque demi-canton d'un siège. Le mode d'élection des membres du Conseil des Etats est défini par les cantons. Seuls vingt-cinq Conseillers aux États ont été élus le en même temps que les Conseillers nationaux. Dans les cantons de d'Appenzell Rhodes-Intérieures, Glaris, Nidwald et Obwald, les Conseillers aux États sont élus par les Landsgemeinde, pour des durées allant d'une année à quatre ans. Dans les cantons de Berne, Fribourg, Neuchâtel et Saint-Gall, les Conseillers aux États sont élus par les parlements cantonaux. Enfin, dans les cantons des Grisons, du Tessin et de Zoug, l'élection des Conseillers aux États a lieu au suffrage universel, mais pas en même temps que les élections fédérales.