Alla partier utom Sverigedemokraterna, Moderaterna och Kristdemokraterna röstade för förslaget.
Det innebär att det blir ett förbud mot utvinning av stenkol, brunkol, råolja skifferolja och naturgas. Tillstånd kommer inte längre att ges till gruvdrift eller utvinningsverksamhet för dessa ämnen.
Beslutet innebär också att den som ansöker om tillstånd för att bryta, så kallad bearbetningskoncession, i alunskiffer måste uppfylla ett lämplighetskrav.
Lagändringarna i miljöbalken och minerallagen träder i kraft den 1 juli 2022.