Bernard Allen (August 24, 1937 – October 14, 2006) was a Democratic member of the North Carolina General Assembly representing the state's thirty-third House district, predominantly composed of constituents in Raleigh, North Carolina but including some suburban areas of Wake County.