Les niveaux du gouvernement sont le niveau fédéral, cantonal et communal. Le siège du gouvernement fédéral est à Berne. Les cantons et les communes jouissent d'une grande autonomie. Ils adoptent leurs propres lois dans de nombreux domaines, y compris fiscal. Cette possibilité est d'ailleurs largement exploitée par certains cantons dits périphériques, qui attirent ainsi des habitants et des entreprises.