Beslutet föregicks av en fyra timmar lång debatt där olika aspekter av Sveriges möjliga medlemskap diskuterades.
Ämnen som togs upp inkluderade bland annat koranbränningar och att terrorister tillåts vandra fritt på Stockholms gator.
Nu återstår det ett formellt godkännande från Turkiets president Erdogan.
Det är nu endast det ungerska parlamentet som ännu inte har röstat för svenskt Nato-medlemskap. Premiärminister Viktor Orbán har bjudit in Sveriges statsminister Ulf Kristersson till Ungern för en diskussion om frågan, men mötts av kaxiga svar från utrikesminister Tobias Billström, som enligt SVT inte ens vill svara på om Kristersson tänker genomföra resan.
Billströms kaxiga svar till Orbán: "Ser ingen anledning att förhandla"
Avfärdar ungerske ledarens krav.
"Vi ser fram emot att bli Nato-allierade." https://t.co/b4eIakhszU— Fria Tider (@friatider) January 23, 2024