MOSCOW—Russia's lower house of Parliament passed a bill Tuesday that bans the promotion of homosexual "propaganda" and mandates stiff fines and jail terms for violators in what critics fear will lead to antigay repression.

The 436-0 vote came just after the State Duma, the lower house of parliament, passed another bill providing jail terms and fines for anyone convicted of insulting religious feelings.

That...