It was the third and last reading of the bill in the Duma and passed by a vote of 357 to 20. It now goes to the upper house of parliament for approval, after which it must be signed into law by President Vladimir Putin.
NGOs, both local and foreign, have complained that the proposed law would make working in Russia extremely difficult if not impossible. Supporters of the bill say the changes would help in the fight against terrorism.
Putin ordered some changes to the bill after the Duma's first reading. Dropped from the text was a requirement that all NGOs working in Russia, including foreign NGOs, be registered as local entities.
(AP/AFP)