In Schenectady, it was originally routed along Broadway, State Street, Nott Terrace, and Union Street. It was shifted at some point between 1938 and 1947 to avoid downtown along Curry Road, Altamont Avenue and Brandywine Avenue. The former alignment along Union Street east of NY 146 later became reference route NY 911G, and Broadway from Edison and Millard to I-890 became NY 914D, and NY 915D from there to Weaver Road. Meanwhile, the portion of Curry Road between Altamont Avenue and NY 146 was designated as NY 146C in the mid-1930s. NY 7 was rerouted to follow Curry Road east from Altamont Avenue to the new I-890, where NY 7 turned north and followed I-890 to modern exit 7. Here, the route split from I-890 and continued to the junction of Union Street and Rosendale Road east of the city by way of a new arterial. The NY 146C designation was removed from Curry Road as part of the change. NY 7's former routing along Altamont Avenue from Curry Road to the Schenectady city line (a length of ) is now the unsigned NY 911H. Prior to the creation of the modern reference route system, Altamont Avenue was designated as NY 951. Reference markers along the route still bear this number.