David B. McBride (born June 23, 1942 in Wilmington, Delaware) is an American politician and a Democratic member of the Delaware Senate since January 13, 1981 representing District 13. McBride has served in the Delaware General Assembly continuously since 1979, in the Delaware House of Representatives until 1981.