MD 28 is one of the original Maryland state-numbered highways assigned in 1927. The highway's original western terminus was at Tuscarora, from which US 15 headed west toward Point of Rocks and north toward Frederick. MD 28 was extended west to Point of Rocks when US 15 was moved to its present course between Point of Rocks and Frederick in 1970. The state highway's original eastern terminus was at the original MD 27 in Ashton. MD 27 later became US 29; today, this is the intersection of MD 108 and MD 650. MD 28 followed MD 97 from Norbeck north to Olney, then used what is now MD 108 from Olney east to Ashton. MD 28 was truncated to Norbeck by 1946. The highway was extended from Norbeck to its present eastern terminus near Norwood, replacing what had been MD 609, in 1981.