He attended Northern High School in Baltimore and then Essex Community College where he got his Associate of Arts in 1978.
Branch has been in office since 1995 and is currently the House majority whip. Branch was born in Northampton County, North Carolina on January 30, 1956. By 1980 Branch had earned his Bachelor of Arts in liberal studies from Salisbury State College.
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. General election results, 2006
2006 Race for Maryland House of Delegates – 45th District
Voters to choose three:
2010 Most Influential Maryland Legislators (Top 20).
Branch has been a member of House of Delegates since January 11, 1995. 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 Portuguese Administration and he is the House Chair of the Joint Committee on Welfare Reform.