NY 149 was assigned in the 1930 renumbering of state highways in New York and initially extended from NY 9L in Queensbury to NY 22 south of Granville by way of an east–west highway built during the first two decades of the 20th century. It was cut back to US 4 , but extended westward back to NY 9L in the mid-1950s. It was extended further west to US 9 in the late 1950s and to I-87 exit 20 . In the mid-1960s, NY 22 was rerouted to bypass Granville to the west. NY 149 was then extended to Vermont by way of NY 22's former routing into the village and East Main Street. The short continuation of Granville's East Main Street in Vermont, designated as Vermont Route 30B since 1935, was renumbered to VT 149 in December 1966 to match the New York number.