Senators voted 22-12 for the veto override Wednesday night, falling a single vote shy of the required two-thirds majority. Senate President Pro Tem Tom Dempsey and Majority Leader Ron Richard split from the rest of the GOP caucus to instead sustain Democratic Gov. Jay Nixon's veto.
The override attempt already had passed the Republican-led House 109-49, getting the bare minimum number of votes needed.
The legislation had declared that any federal policies that "infringe on the people's right to keep and bear arms" shall be invalid in Missouri. It would have created state misdemeanor charges against federal authorities who attempted to enforce those laws or anyone who published the identity of a gun owner. Another provision could have allowed police and prosecutors to be targeted with lawsuits for attempting to enforce the nullified laws.