Gmina Szwajcarskie gminy są o wiele starsze niż kantony. Określa się je mianem tworu pierwotnego, ponieważ powstały jeszcze przed samym państwem szwajcarskim. Gminę definiuje się jako związek prawa publicznego, który dysponuje określonym zakresem uprawnień oraz jest wyposażony w osobowość prawną, ludność, terytorium.
W wyniku historycznych przeobrażeń powstały różne rodzaje gmin: Gmina mieszkańców (polityczna) – tworzona przez stałych mieszkańców określonego terytorium. Najczęściej pokrywa się obszarowo z gminą obywatelską, tym samym na jej terytorium występują zarówno organy gminy politycznej, jak i obywatelskiej. Gmina obywatelska – traktowana zazwyczaj jako gmina celowościowa. Członkami nie są osoby zamieszkałe na ich terenie., lecz posiadające gminne prawa obywatelskie. Gmina kościelna – występuje w licznych kantonach jako terytorialny związek osób danego wyznania. Zakres jej działalności ogranicza się do spraw czysto kościelnych. Gmina szkolna – występowała w niektórych kantonach i zajmowała się szkolnictwem podstawowym i ponadpodstawowym. Dzięki dobrze rozwiniętej instytucji demokracji bezpośredniej, w Szwajcarii można wyodrębnić również podział na gminy oparte na modelu zwyczajnym oraz gminy oparte na modelu nadzwyczajnym.