Det finns 290 kommuner i Sverige. De har stor självbestämmanderätt och kan därför i stor utsträckning själva bestämma över hur verksamheten ska bedrivas och vara organiserad. Vissa av kommunens uppgifter är obligatoriska enligt lag medan andra är frivilliga. Kommunernas uppgifter regleras i kommunallagen och i flera andra lagar, t.ex. socialtjänstlagen, plan- och bygglagen, skollagen.