The bill, which the Baltimore Sun said contains the most significant change to Maryland's gun laws in nearly two decades, would ban the sale of assault weapons, limit magazines to 10 bullets and require buyers to provide fingerprints and obtain a license.
The measure, passed after more than 5 hours of floor debate, differs from the Senate-passed version and so the differences will have to be worked out before it can be sent to Gov. Martin O'Malley, who is expected to sign it.
"I don't think there's a lot to fight about," said Delegate Kathleen Dumais, a Montgomery County Democrat who pushed for its passage.
The newspaper said Sen. Brian Frosh, who help get the Senate bill passed, said the House bill "has many -- most -- of the good provisions that the Senate approved."
The Maryland lawmakers' action comes amid a national debate about gun control and the Second Amendment to the U.S. Constitution in the wake of the Newtown, Conn., school shooting in December and other massacres across the country. Connecticut lawmakers also moved Wednesday to enact stricter gun control measures.
At the federal level, however, Congress has bogged down on the issue.