Branch has been a member of House of Delegates since January 11, 1995. He served on the House Appropriations Committee and was its vice-chairman from 2003 to 2007. He also serves on the Ways and Means committee. He is a member of the Legislative Policy Committee, the Special Joint Committee on Pensions, the Task Force to Study the State's Retiree Health Insurance Liabilities, the Rules and Executive Nominations Committee, the Spending Affordability Committee, the Joint Commission on the Maryland Port Administration and he is the House Chair of the Joint Committee on Welfare Reform.[3]
On April 16, 2022, Branch announced that he would not seek re-election in the 2022 Maryland House of Delegates elections. He said that he did not plan to endorse a third delegate candidate to succeed him and that he would stay in the Baltimore area to build on a consulting business.[4]
General election results, 2006
2006 Race for Maryland House of Delegates – 45th District[5]
Co-sponsored HB 860 (Baltimore City Public Schools Construction and Revitalization Act of 2013). Signed by the Governor on May 16, 2013, the new law approved 1.1 billion dollars to construct new schools in Baltimore City.[6]
voted for the Clean Indoor Air Act of 2007 (HB359)[7]