The House voted 91-64, to give final approval on Thursday to a right-to-work measure, which would bar unions in the state from collecting fees from non-members. Last session, the chamber failed to get a constitutional majority, so Republican leaders dropped it.
It's unclear whether the Senate will pass the measure.
Supporters of the right-to-work bill say it's needed to keep Missouri competitive economically and help attract more businesses. Opponents say the effort is a politically motivated attack on unions and will weaken the middle class and result in lower wages for workers.