Niagara County in
Niagara Falls NY 104 begins at the
Rainbow Bridge in
Niagara Falls. The
Seaway Trail crosses NY 384 and follows NY 104 north on First Street for one block to the
Niagara Scenic Parkway, where the byway and NY 104 veer onto Main Street. NY 104 follows Main Street through the city's largely commercial west side and intersects the northern or eastern terminus for
US 62 (Ferry Avenue and Walnut Avenue) and
US 62 Business (Pine Avenue). North of US 62 Business, the area becomes more residential as NY 104 meets
NY 182 southeast of the
Whirlpool Rapids Bridge. To the north, NY 104's name changes to Lewiston Road as it passes the south campus of
Niagara University. Near the northern extent of the campus, NY 104 intersects the western terminus of
NY 31, here named College Avenue. At the city limits, NY 104 meets the northbound Robert Moses State Parkway by way of a half-interchange. The portion of NY 104 between Third Street and the
Lewiston town line is maintained by the city of Niagara Falls, and is the only part of NY 104 that is not maintained by the
New York State Department of Transportation. Now in the town of Lewiston, NY 104 comes within view of the
Niagara River gorge and begins to run along its eastern rim. NY 104 meets the northernmost point of
NY 61 at the northern campus of Niagara University. Past NY 61, the route passes by the
Niagara Power Visitors Center and over the
Robert Moses Niagara Power Plant. On the opposite side of the plant, NY 104 connects with
Interstate 190 (I-190) at exit 25 via Upper Mountain Road and passes under the eastern approach to the
Lewiston–Queenston Bridge, which links I-190 with
Ontario's
Highway 405. Past I-190, NY 104 begins to deviate from the Niagara River. It heads through a small neighborhood situated between the Moses Parkway and NY 104 and intersects the northern end of
NY 265. North of this junction, NY 104 curves northeast to descend the
Niagara Escarpment. As it heads downward in elevation, it intersects the western terminus of
NY 18 by way of an interchange. As part of the same exit, NY 104 meets the parkway one more time as well as the southern terminus of
NY 18F near the
village of Lewiston. Here, the Seaway Trail leaves NY 104 to follow NY 18F. East of the exit, NY 104 intersects NY 18 again by way of another interchange.
Orleans and Monroe counties over the Genesee River. The route heads northeast through the
town of Ridgeway to the hamlet of the same name, where NY 104 meets
NY 63. NY 63 joins NY 104 east along Ridge Road for about before continuing north toward
Lake Ontario. NY 104, meanwhile, continues through the rural towns of Ridgeway and
Gaines to a junction with
NY 279 north of
Albion. Not far to the east, NY 104 intersects
NY 98, the primary north–south highway through Albion, in the hamlet of
Childs. Farther east, Ridge Road enters the
town of Murray, where it meets the northern terminus of
NY 387 and intersects
NY 237 in the hamlet of Murray. The two routes join for just under a mile (1.6 km) before NY 237 breaks away to the south toward
Holley. NY 104 exits Orleans County later in the same fashion as it entered: by intersecting a state highway. After meeting the southern terminus of
NY 272, NY 104 crosses into
Monroe County and becomes West Ridge Road as it heads through the
town of Clarkson. In the densely populated hamlet of Clarkson Corners, NY 104 intersects
NY 19. The open fields return east of the hamlet, and largely surround Ridge Road as NY 104 intersects
NY 260. NY 104 heads onward into
Parma, where it widens to four lanes and has a junction with
NY 259 in Parma Corners. East of Parma Corners, development on NY 104 steadily increases as it heads toward the
town of Greece. By the Parma–Greece town line, where NY 104 intersects the southern terminus of
NY 261, Ridge Road is lined with commercial properties of varying size. Continuing east, NY 104 meets the northern terminus of
NY 386. Here, NY 104 widens to a six-lane divided highway. Between NY 386 and
NY 390 exit 24, NY 104 passes by several large shopping malls, the largest of which is
The Mall at Greece Ridge at the intersection of NY 104 and Long Pond Road. At NY 390, NY 104 continues to be a six-lane divided highway as it heads toward
Rochester. It enters the city limits upon meeting Mount Read Boulevard at an interchange. In Rochester, NY 104 passes through an area known as
Kodak Park, the large industrial complex owned by
Eastman Kodak that occupies an entire neighborhood. In the middle of the complex, NY 104
crosses the
Rochester and Southern Railroad and the
CSX Transportation-owned
Charlotte Running Track and intersects the eastern terminus of NY 18. Continuing east, NY 104 crosses the
Genesee River gorge on the
Veterans Memorial Bridge. On the opposite bank, it loses the name West Ridge Road and becomes a
limited-access highway known as the Keeler Street Expressway. in
Williamson Near the center of the county in the
town of Sodus, NY 104 serves as the northern terminus of
NY 88 northwest of the
village of Sodus. While NY 88 heads east into the village, NY 104 bypasses Sodus to the north. East of the village, Ridge Road and NY 104 intersect as Ridge Road flips to the north side of NY 104. The two highways follow parallel routings southeast toward Alton, where NY 104 intersects
NY 14. East of Alton, the gap between the two widens as Ridge Road veers north to access
Sodus Bay. NY 104, meanwhile, follows a nearly linear routing into the town of
Huron, where it intersects the northern terminus of
NY 414. The high level of development along NY 104 continues to the
Scriba hamlet of the same name, where it begins to become more sporadic and give way to fields and dense forests. NY 104 heads northeast to
New Haven and the western terminus of
NY 104B. While NY 104B heads northeast toward the lake shore as part of the Seaway Trail, NY 104 cuts southeast to serve the
village of Mexico. In the village center, NY 104 briefly overlaps NY 3 and intersects the western terminus of
NY 69. The route continues due east through the rural
town of Mexico to the small hamlet of Maple View, centered around the junction between NY 104 and
US 11. Just outside the hamlet, NY 104 meets
I-81 at exit 34. Past I-81, NY 104 heads east and southeast for through the predominantly rural towns of
Albion and
Williamstown to its eastern terminus at a junction with
NY 13. ==History==