In Baltimore County, the speed camera vendor, Xerox State & Local Solutions, receives $19 of every $40 ticket paid. The legislation allows that arrangement to continue through the current contract but bars such deals in the future. Critics say such a "bounty system" gives companies an incentive to issue more tickets.

"Baltimore County is in compliance with every provision in the legislation that passed the General Assembly, and is pleased that legislators arrived at a reasonable compromise," said Don Mohler, chief of staff to County Executive Kevin Kamenetz.

Brochin said he had to compromise on some measures to get the bill passed. He had wanted the bill to limit cameras to areas within a quarter-mile of a school. The legislation, instead, permits cameras as far as half a mile from a school. He also wanted the ombudsman to be confirmed by the county or city council, adding a level of independence from the administration.

Brochin said he plans to pursue those issues next year, but is happy with how much was accomplished this session.

"If you've clearly been ripped off by the system, you don't have to spend a day in court," he said.

Baltimore City Del. Maggie McIntosh also said she was pleased with the way speed camera opponents and supporters came together over the bill.

"In the end, it was a real public safety and community effort," she said.

Ragina Cooper-Averella, government affairs manager for AAA Mid-Atlantic and a member of Rawlings-Blake's speed camera task force, praised Malone and said he worked "tirelessly" on the bill. AAA Mid-Atlantic supports speed cameras but has been critical of their implementation in some jurisdictions, including Baltimore.

"Obviously, passage of this bill is a huge step in the right direction," she said. "It's a huge victory."

Baltimore Sun reporter Erin Cox contributed to this article.