New York State Route 128 (NY 128) is a long north–south state highway in northern Westchester County, New York. The route begins at an intersection with NY 22 just west of I-684 in the hamlet of Armonk. Crossing through downtown Armonk, the route connects to NY 117 in the southern end of the village of Mount Kisco. NY 128 was first constructed during the early 1900s with a pair of contracts handed out by the state of New York, which constructed the new alignment between NY 22 and the triangle junction with NY 117 in Mount Kisco. These segments were both added into the state highway system in 1903. NY 128 itself was designated in the 1930 renumbering of state highways from Armonk to Mount Kisco. This was extended in the mid-1930s to connect to the Connecticut state line at Riversville Road. However, in 1971, the state truncated NY 128 back to NY 22 in Armonk and renumbered the short connector as NY 433. Route description NY 128 begins at an intersection with NY 22 (Armonk–Bedford Road), an arterial boulevard, in the hamlet of Armonk (within the town of North Castle). NY 128 proceeds north on Main Street, a two-lane commercial street, intersecting with an old alignment of NY 22, entering the town center for North Castle, where it maintains the commercial backdrop through town. Passing west of Wampus Brook Park, NY 128 intersects with Old Mount Kisco Road, an old alignment as it leaves the town center. NY 128 soon parallels the park and Wampus Brook on its way north, maintaining the Main Street moniker until an intersection with Old Mount Kisco Road. At that junction, the route becomes Armonk–Mount Kisco Road, making a large bend westward near Al Ehrmann Park. Now running northwest, NY 128 crosses through North Castle as a two-lane residential roadway, paralleling Wrights Mill Road into Wampus Pond County Park. Through the parkland, NY 128 bends northwest, running along the northern edge of the park, and passing Wampus Pond. NY 128 soon enters the town of New Castle, where it changes names to Armonk Road on its way north, remaining a two-lane residential street. The route winds its way north via several bends, soon becoming a wooded roadway through New Castle. Residences remain spacious, paralleling NY 128 into the village of Mount Kisco. Now in Mount Kisco, NY 128 retains the name Armonk Road until