Branch has been a member of the Maryland House of Delegates since 1995 and the majority whip in that body since 2007. He has served in a number of leadership positions in the House. He was on the staff of former U.S. Rep. Parren Mitchell, then the Congressman from the 7th District, from 1984 to 1987.