Map of western and central New York with NY 31 highlighted in red | ||||
| Route information | ||||
| Maintained byNYSDOT, the cities ofNiagara Falls,Lockport, andRochester and the villages ofMedina andNewark | ||||
| Length | 208.74 mi[1] (335.93 km) | |||
| Existed | mid-1920s[2][3]–present | |||
| Major junctions | ||||
| West end | ||||
| Major intersections | ||||
| East end | ||||
| Location | ||||
| Country | United States | |||
| State | New York | |||
| Counties | Niagara,Orleans,Monroe,Wayne,Ontario,Seneca,Cayuga,Onondaga,Madison,Oneida | |||
| Highway system | ||||
| ||||
| ||||
New York State Route 31 (NY 31) is astate highway that extends for 208.74 miles (335.93 km) across western and centralNew York in the United States. The western terminus of the route is at an intersection withNY 104 in the city ofNiagara Falls. Its eastern terminus is at atraffic circle withNY 26 in Vernon Center, ahamlet within thetown of Vernon. Over its routing, NY 31 spans 10 counties and indirectly connects three major urban areas inUpstate New York:Buffalo–Niagara Falls,Rochester, andSyracuse. The route is one of the longest routes in New York State, paralleling two similarly lengthy routes,NY 104 to the north andNY 5 to the south, as well as theErie Canal, as it proceeds east.
Much of NY 31 west ofJordan was originally designated as part of alegislative route from the late 1900s to the early 1920s. NY 31 itself was assigned in the mid-1920s, utilizing all of legislative Route 30 (modern NY 31,NY 429, and NY 104) west of Rochester and much of its current alignment from Rochester toLenox. At Lenox, NY 31 turned southeast to follow what is nowNY 316 andNY 46 toNY 5 inOneida. It was realigned by 1929 to continue west toLewiston onRidge Road and altered in the1930 renumbering of state highways in New York to continue east toUtica viaVerona. With the advent ofU.S. Route 104 (US 104)c. 1935, NY 31 was realigned west of Rochester to follow most of its modern routing.
NY 31 was truncated westward toNY 365 in Verona in the early 1940s, moving the eastern terminus of NY 31 to the same junction that also had served as the northern terminus ofNew York State Route 234, a north–south route that extended southeastward to Vernon Center, since the early 1930s. The two routes continued to share a terminus until 1981, when ownership and maintenance of part of NY 234 was transferred from the state of New York toOneida County as part of a highway maintenance swap between the two levels of government. In return, the state acquired a pair of county roads that followed a routing parallel to that of the transferred section of NY 234. The new state highways and the remainder of NY 234 became an extension of NY 31.
Most of NY 31 is owned by the state of New York and maintained by theNew York State Department of Transportation (NYSDOT); however, some sections of the route—mostly within cities—are locally owned and maintained. In the cities ofNiagara Falls andRochester, NY 31 is completely city-owned.[4][5] Another city-maintained section exists in thecity of Lockport from Washburn Street (five blocks east ofNY 78) to the eastern city line.[4] Two villages—Medina andNewark—also maintain parts of NY 31. In Medina, the locally owned section begins at theFalls Road Railroad crossing in the village center and ends at Center Street (NY 31E).[6] The portion in Newark, meanwhile, extends from Mason Street (one block west ofNY 88) to the eastern village line.[7]
As of 2009, the most heavily trafficked segments of NY 31 lie in and around the city of Rochester. The busiest of these, fromInterstate 590 (I-590) toNY 65 in the eastern suburb ofBrighton, carries in excess of 40,000 vehiclesper day on average. Two other segments—between South and Woodbury Avenues in downtown Rochester and from NY 65 to French Road in Brighton andPittsford—have traffic volumes in excess of 30,000 vehicles. On the other hand, the portion of NY 31 in theOneida County town ofVernon between theVernon Downs racetrack and Youngs Road handles just 910 cars per day on average, making it the least-traveled segment of the route.[1]

NY 31 begins at an intersection withNY 104 in northern Niagara Falls. After a short distance eastward through the northern fringe of the city as College Avenue, the road encountersNY 61 at the northeastern city line. NY 31 continues northeastward into the town ofNiagara, following Witmer Road to an interchange withI-190 at exit 24. Past I-190, NY 31 meetsNY 265 south of theRobert Moses Niagara Power Plant reservoir. At the intersection, NY 31 becomes Saunders Settlement Road, a name it retains for almost 15 miles (24 km). Continuing throughNiagara County, NY 31 passes the south end of theTuscarora Indian Reservation ahead of a briefoverlap withNY 429. Past the east end of the concurrency, NY 429 travels north toward NY 104 while NY 31 continues east pastSUNY Niagara to an intersection withNY 425, the final state route that NY 31 intersects before entering theLockport area.[8][9]

West of Lockport, NY 31 crossesNY 270 andNY 93. Continuing into the city, NY 31 meetsNY 78 (Transit Road) at an intersection partially located over theErie Canal. NY 31 heads eastward through Lockport, intersecting the northern terminus ofNY 77 at the eastern edge of the city. While NY 77 continues along the right-of-way of NY 31, NY 31 exits, following a northeasterly alignment throughGasport toMiddleport, where it acts as the western and southern terminus ofNY 31E andNY 271, respectively. Just east of town, NY 31 crosses the first of nine county lines along its routing, enteringOrleans County.[8][9]
At an intersection south ofMedina,NY 31A branches off, continuing straight from NY 31 while NY 31 turns north to overlapNY 63 for a short distance between NY 31A and NY 31E in Medina. At NY 31E, NY 31 separates from NY 63, following the path of NY 31E east out of the village. 10 miles (16 km) to the east, NY 31 crossesNY 98 inAlbion. Midway between Albion andHolley, NY 31 intersects the southern end ofNY 387. NY 31 continues to the southeast, entering Holley and intersectingNY 237 in the village center. The route quickly leaves Holley soon after, crossing intoMonroe County just over a mile (about 1.6 km) from the village line.[8][9]

Just inside the Monroe County line, the road traverses theErie Canal before intersecting Redman Road about 1.5 miles (2.4 km) west of the village ofBrockport. NY 31 turns south here, following Redman Road back across the Erie Canal and past the western fringe of theSUNY Brockport campus to a junction with Fourth Section Road. NY 31A enters the intersection from the west and ends at NY 31 while the latter turns east onto Fourth Section Road. NY 31 progresses eastward, intersectingNY 19 in a commercialized area directly south of Brockport and becoming Brockport–Spencerport Road. East of the village in the surrounding town ofSweden, NY 31 meets the southern terminus ofNY 260. The route continues eastward, paralleling the Erie Canal as it entersOgden, where NY 31 comes to the current western terminus ofNY 531, the Spencerport Expressway, and, shortly after, the northern terminus ofNY 36. NY 31, now sandwiched by the canal to the north and NY 531 to the south, heads eastward into the village ofSpencerport, where it becomes Nichols Street and meetsNY 259 in the center of the community.[9]
Outside of Spencerport, NY 31 becomes Spencerport Road as it heads eastward into the town ofGates. The route heads past residential neighborhoods to the north and mostly undeveloped land to the south as it enters thehamlet of Elmgrove, built up around NY 31's junction withNY 386.[9] Not far to the east, NY 31 entersNorth Gates, a densely populated residential community near the northern town line of Gates. In the southeastern outskirts of the community, NY 31 intersects Lyell and Howard Roads at a junction that once served as the western terminus ofNY 47.[9][10] NY 31 continues east from here as Lyell Avenue, meetingNY 390 at an interchange immediately north of the route's larger interchange withI-490. Not far to the east is theRochester city line, which NY 31 crosses upon traversing the Erie Canal once again.[9]

NY 31 follows Lyell Avenue through the city to West Broad Street, where it turns to follow Broad Street southeastward pastRochester Community Sports Complex Stadium. It heads onward toward a pair of overpasses, one carrying I-490 and another holding theCSX Transportation-ownedRochester Subdivision. NY 31 continues under both, following the former path of the Erie Canal southeast through the city to the eastern terminus ofNY 33 at West Main Street. NY 31 follows West Main Street to the east, passing under I-490 once again before breaking from Main Street and occupying East Broad Street. The street proceeds to the east, passing through the commercial heart of the city. Just east of Exchange Boulevard, the northern terminus ofNY 383, the route crosses theGenesee River on theBroad Street Aqueduct.[9]
East of the waterway, NY 31 follows East Broad Street to South Avenue, where it turns south for two blocks to a junction with Woodbury Boulevard. It turns east here, following Woodbury Boulevard for two blocks to Chestnut Street, at which point NY 31 turns southward to follow Chestnut Street. Westbound NY 31 in the area, however, follows one block of Woodbury Boulevard and two blocks of South Clinton Avenue to reach East Broad Street. At theInner Loop, Chestnut Street becomes Monroe Avenue, the name NY 31 retains toPittsford.[11] Over this stretch, NY 31 maintains a constant southeasterly progression as it passes through southeastern Rochester and the town ofBrighton. As the route exits downtown Rochester, it intersects I-490 at exit 18. The route continues onward, passing Cobbs Hill Park and entering Brighton, where it traverses areas more commercial in nature[12] and meets the former routing of NY 47 a second time in an area of town known as Twelve Corners.[13]
In the eastern portion of Brighton, NY 31 meetsI-590 by way of an interchange and intersectsNY 65. From NY 65, NY 31 continues southeast into thetown of Pittsford, passing along the southern fringe ofOak Hill Country Club and paralleling the former right-of-way of theAuburn Road railroad line to thevillage of Pittsford. Just inside the village limits, NY 31 crosses the Erie Canal once more and intersects theWest Shore Subdivision at-grade. In the village center, NY 31 intersectsNY 96. East of NY 96, the route crosses over the Erie Canal once again and exits the village. Outside of the village, NY 31 parallels I-490 for a short distance across slightly open areas before connecting to the freeway near thePerinton town line at exit 26. The route continues east into Perinton, where it traverses the Erie Canal for one final time within the county and crossesNY 250 near Perinton Square Mall.[12]
East of the mall, the route passes through increasingly rural areas, with the exception of the hamlet of Egypt midway between NY 250 and theWayne County line.[12] NY 31 progresses onward into Wayne County, where the Rochester suburbs end as the route heads eastward through the mostly ruraltown of Macedon to thevillage of Macedon. Prior to exiting the village, NY 31 meets the southern terminus ofNY 350 and the eastern terminus ofNY 31F. The highway continues on, exiting the village and proceeding eastward through the town of Macedon, bordered by the Erie Canal to the north and Ganargua Creek to the south. InPalmyra, NY 31 joinsNY 21 through the center of the village.[8][12]

From Palmyra east, the route parallels the Erie Canal for a considerable distance. Between Palmyra andNewark, NY 31 dips intoOntario County for less than a mile (about 1.6 km) before reentering Wayne County. InNewark, NY 31 intersectsNY 88. Farther east, inLyons, it crossesNY 14 and the Erie Canal. AtClyde, NY 31 briefly overlapsNY 414 in the center of the village. Outside of Clyde, the Erie Canal veers off to the southeast while NY 31 continues east alongside the Rochester Subdivision to thehamlet ofSavannah, the final centralized community within Wayne County. Here, NY 31 intersectsNY 89 and follows it southward toward theSeneca County line. At the county line, NY 89 turns west to follow the county line while NY 31 heads southeast into Seneca County. The route proceeds across the northeasternmost corner of the county before crossing intoCayuga County via a bridge over the Erie Canal after just 1.5 miles (2.4 km).[8][12]
Shortly after entering Cayuga County, NY 31 crosses and begins to parallel theNew York State Thruway (I-90), which NY 31 does for most of its routing west of the outerSyracuse suburbs. InPort Byron, NY 31 intersectsNY 38 in the center of the village. The routes embark on an overlap through the village before separating near the eastern edge of Port Byron. NY 31 continues alone toWeedsport, where the route meetsNY 34 andCounty Route 31B (CR 31B, formerlyNY 31B) north of the village. East of Weedsport, NY 31 and the Thruway are joined by the CSX Rochester Subdivision mainline, which runs down the center of the strip of land created by the Thruway to the north and NY 31 to the south.[8]

Continuing intoOnondaga County and the village ofJordan, NY 31 begins to make a turn northward while connecting to the northern end ofNY 317 (the former northern terminus ofNY 31C) a short distance north of the village center. With the turn complete, NY 31 traverses the CSX mainline and the Thruway via successive overpasses before returning to level ground and resuming an eastward alignment in the shadow of the Thruway. Once inside the limits ofVan Buren, NY 31 separates from the Thruway, curving north and intersecting the western terminus ofNY 173 in quick succession. The alignment remains fairly straight to the outskirts ofBaldwinsville, where NY 31 turns to the right onto Downer Street to avoid theSeneca River to the immediate north. The eastward progression is limited, however, as NY 31 merges withNY 690 northward, traversing the Seneca River and straddling the western edge of Baldwinsville.[8]
On the north bank of the river, NY 31 exits NY 690 but joinsNY 370 at the end of the exit ramp. Together, NY 31 and 370 enter Baldwinsville, intersectingNY 48 in the village center. Three blocks from NY 48, NY 370 splits from NY 31. As NY 370 heads for downtownSyracuse, NY 31 continues east, overlappingNY 631 for a short distance before passing throughLysander New Community and crossing the Seneca River again. Now in the town ofClay, NY 31 meetsNY 481 at an interchange in the shadow of theGreat Northern Mall. NY 31 continues eastward through the town toCicero, where it meetsUS 11 andI-81 at exit 30. As NY 31 heads away from I-81,Oneida Lake slowly becomes visible to the north. NY 31 comes within a mile (about 1.6 km) of the lakeshore before turning slightly to parallel the shoreline. Near theMadison County line, here delimited byChittenango Creek, NY 31 enters the western half ofBridgeport and meets the eastern terminus ofNY 298 at a roundabout near the banks of the creek. NY 31 continues eastward, crossing the creek and entering Madison County and the remaining portion of Bridgeport.[8]

East of Bridgeport, NY 31 moves closer to Oneida Lake, eventually coming to within 200 yards (180 m) of the lakeshore at points. Near the eastern edge of Oneida Lake, NY 31 intersectsNY 13 at a roundabout in the hamlet ofSouth Bay. To the east, NY 31 meets the northern terminus ofNY 316 at a junction adjacent to theOneida County line, again marked by a body of water, theOneida Creek. NY 31 traverses the creek and proceeds eastward through the Oneida County town ofVerona. Northeast ofOneida, NY 31 intersectsNY 46 adjacent to the path of the old routing of theErie Canal. Farther east, NY 31 intersectsNY 365 just north of its interchange with the Thruway. TheTurning Stone Resort & Casino, located 2 miles (3 km) south of the intersection, is accessible via NY 365.[8]
Past NY 365, NY 31 passes over the Thruway (I-90) for the final time. The route continues southeast into thetown of Vernon and thevillage of the same name within, where NY 31 intersectsNY 5. NY 31 joins NY 5, following the route eastward for about 0.75 miles (1.21 km) out of the village to Stuhlman Road. Here, NY 31 splits from NY 5 and follows Stuhlman Road southward, passing to the east ofVernon Downs before intersecting Youngs Road. Stuhlman Road ends here; however, NY 31 turns eastward onto Youngs Road, following it into the hamlet of Vernon Center. The route continues eastward into the center of the community, where it ends at a largetraffic circle withNY 26.[8]
In 1908, theNew York State Legislature established a statewidelegislative route system that initially consisted of 37unsigned routes. Much of what is now NY 31 west ofJordan became part of one of three routes, namely Route 14, Route 20, and Route 30. Route 30 began at theNiagara Falls city line (delimited by modernNY 61) and followed current NY 31 east toSanborn, where it turned north onto modernNY 429. The route followed current NY 429 toRidge Road inPorter, at which point it turned to follow Ridge Road eastward to what is nowNY 63 inRidgeway. Route 30 went south here, utilizing modern NY 63 between Ridgeway and Medina. It rejoined what is now NY 31 in the latter location and proceeded eastward on roughly current NY 31 to theRochester city line. In the vicinity ofBrockport, however, Route 30 was routed on West Avenue and modernNY 19 instead. From the southeastern city line toNY 96 in thevillage of Pittsford, Monroe Avenue (modern NY 31) was part of Route 14, which turned south onto South Main Street in the center of Pittsford. Lastly, the segment what is now NY 31 between currentNY 31F andNY 350 in thevillage of Macedon andNY 317 in Jordan was part of Route 20.[14][15]
Two spur routes were added to the definition of Route 30 in 1914.[16][17] One of these, a route connectingLockport to Medina, utilized what is now NY 31 from the Lockport city line toNY 77 and from Gasport Road inGasport to Medina (via modernNY 31E).[15][16] On March 1, 1921, several routes were altered or eliminated as part of a partial renumbering of the legislative route system. Among these was Route 30, which was modified to follow Ridge Road instead between Ridgeway and Rochester. Its former routing from Medina eastward and the Lockport spur of Route 30 mostly became part of an extended Route 20, which now began inNorth Tonawanda and followed modern NY 425 and Lower Mountain, Gothic Hill, and Upper Mountain Roads north and east through Cambria Center to Lockport. FromMiddleport to Medina, however, Route 20 was routed on modern NY 31 instead. East of Rochester, the section of Route 20 betweenFairport and Macedon was reconfigured to utilize what is nowNY 250 and NY 31.[18]

The first set of posted routes in New York were assigned in 1924. At this time, all of legislative Route 20 west of Rochester became part ofNY 3, a cross-state route that began in North Tonawanda and ended inPlattsburgh.[2][3] By 1926, NY 31 was assigned to an alignment extending from Niagara Falls toOneida. The route began atNY 34 (nowNY 104) in Niagara Falls and followed College Avenue east to the city line, from where it continued eastward to Rochester on the alignment of legislative Route 30.[3] Within the city ofRochester, NY 31 continued east on Ridge Road to Lake Avenue, where it turned south to enter downtown Rochester, becoming State Street at Lyell Avenue. At East Main Street, NY 31 resumed its eastward alignment, crossing theGenesee River and continuing on Main Street to Monroe Avenue, which, at the time, connected directly with Main Street. NY 31 turned right on Monroe Avenue, rejoining its present alignment of NY 31 near Union Street.[19]
East of Rochester, NY 31 continued eastward to Jordan, utilizing the Rochester–Pittsford portion of legislative Route 14, thePerinton–Jordan segment of Route 20, and its current alignment between Pittsford and Perinton. FromWeedsport to Jordan, NY 31 used a slightly different routing. It initially exited the village on Clinton Road and followed that road to Jordan, where NY 31 turned north and followed modernNY 317 and NY 31 north and east to modern CR 84. NY 31 turned north here, using what is now Old Route 31, current NY 31, and Downer Street to reachBaldwinsville. Within the village, NY 31 followed Downer Street and what is nowNY 48 along Syracuse Street between Downer and Genesee Streets. Outside of Baldwinsville, NY 31 remained on its current routing toCicero, where it followed a more northerly alignment along Lakeshore Road. It rejoined its modern alignment near the eastern town line, and followed it east to what is nowNY 316 inLenox. From here, NY 31 went southeastward toNY 5 in Oneida by way of modern NY 316 andNY 46.[3]
In the late 1920s, NY 31 was rerouted west of what is now NY 429 to follow Ridge Road toLewiston, where it ended at then-NY 34. The former routing of NY 31 into downtown Niagara Falls was redesignated asNY 31A.[20][21] In the1930 renumbering of state highways in New York, NY 31 was realigned east of Oneida Valley to continue east toUtica by way of its modern alignment plus Spring and Lowell Roads and several city streets. At the same time, NY 3 was realigned to continue west to Niagara Falls over modern NY 31,overlapping NY 31A west of Sanborn. Two other portions of NY 3—from the modern junction of NY 31 andNY 77 east of Lockport to Gasport and between Middleport and Medina—were also realigned at this time to use modern NY 31 and the old routing of legislative Route 30 Spur along modern NY 31E, respectively.[19][22][23]

What is now NY 31 fromNY 365 inVerona to NY 5 inVernon became part of NY 234c. 1932. The new north–south highway continued south toNY 26 in Vernon Center by way of NY 5 and Churton and Youngs Roads. Also around this time, NY 3 was realigned between Shawnee and Lockport to use Saunders Settlement Road.[24][25]US 104, meanwhile, was assignedc. 1935, following Ridge Road from Niagara Falls east toMaple View inOswego County. The assignment of the highway led to the reconfiguration of several state highways inwestern andcentral New York, including NY 3 and NY 31. The latter route was rerouted west of Rochester to follow the former alignment of NY 3 to Niagara Falls while NY 3 was truncated to a location in northernCayuga County. At the same time, NY 31A was reassigned toa new alignment extending from Middleport to Knowlesville via Medina.[26][27]
NY 31 was truncated to NY 365 in Verona in the early 1940s; as a result, NY 31 and NY 234 now had a common terminus.[28][29] Despite this fact, the two routes continued to co-exist for the next 40 years.[30][31] On April 1, 1981, ownership and maintenance of the Churton Road portion of NY 234 was transferred from the state ofNew York toOneida County as part of a highway maintenance swap between the two levels of government. Two of highways that the state received in return were Stuhlman Road (CR 81) and the segment of Youngs Road (CR 13) between Stuhlman Road and Churton Road (NY 234).[32][33] The two new state highways did not become a rerouting of NY 234, however, as the NY 234 designation was eliminated at this time.[30] Instead, NY 31 was extended southeastward over NY 234's former routing to Vernon, from where it continued to Vernon Center by way of NY 5, Stuhlman and Youngs Roads.[34] Churton Road was redesignated as CR 94.[35]
Several small-scale realignments of NY 31 have occurred over the years. NY 31 was alteredc. 1938 to follow its modern alignment through Cicero, bypassing Lakeshore Road to the south.[36][37] In the late 1930s, NY 31 was moved onto a new, more northern highway between Weedsport and Jordan.[38][39] The section of the route between Middleport and Medina was shifted southward on January 1, 1949, to follow what had been NY 31A between the two villages. NY 31's old northerly routing becameNY 31E.[40] The portion of NY 31 northeast of Jordan was straightened at some point in the late 1970s or early 1980s to bypass thehamlet of Jacks Reef to the south and east.[13][41] In the early 1980s, NY 31 was rerouted near Baldwinsville to followNY 690 andNY 370 into the village.[13][34]

Around the same time as the Baldwinsville realignment, NY 31 was moved onto its current alignment southwest of Brockport, bypassing the village on Redman and Fourth Section Roads and eliminating an overlap withNY 19. The new alignment of NY 31 utilized part ofNY 31A, which was truncated westward to the junction of Redman and Fourth Section Roads.[13][34]Reference markers along the Fourth Section Road segment still read "31A".[1] The former routing of NY 31 into Brockport becameNY 943B, an unsignedreference route, and later also became part ofNY 19 Truck.[42] The Redman Road portion of NY 31, meanwhile, was initially maintained byMonroe County as part ofCR 236.[43] In 2007, ownership and maintenance of the Redman Road segment of NY 31 was transferred from Monroe County to the state of New York as part of a highway maintenance swap between the two levels of government. A bill (S4856, 2007) to enact the swap was introduced in theNew York State Senate on April 23 and passed by both the Senate and theNew York State Assembly on June 20. The act was signed into law by GovernorEliot Spitzer on August 28. Under the terms of the act, it took effect 90 days after it was signed into law; thus, the maintenance swap officially took place on November 26, 2007.[44]
The portion of NY 31 in downtown Rochester between Brown Street and South Avenue runs along the old path of theErie Canal through the city. When the canal was diverted to bypass the city to the south in 1920, the canal bed became part of theRochester Subway while a 4,000-foot (1,219 m) bridge was built over the bed to carry a new street named Broad Street.[45] None of Broad Street was initially part of NY 31, however; when NY 31 replaced NY 3 west of Rochesterc. 1935, it entered the city by way of NY 3's old routing on Lyell Avenue and rejoined its original alignment at State Street.[27] In the late 1930s, NY 31 was realigned through downtown to follow Smith and Bausch Streets east across the Genesee River and St. Paul Street and South Avenue south to Woodbury Boulevard, which at the time connected to Monroe Avenue one block to the east at South Clinton Avenue.[37][46] NY 31 was altered once againc. 1964 to leave Lyell Avenue at Broad Street and follow West and East Broad Streets through downtown to South Avenue.[10][47]
From West Main Street to South Avenue, the bridge supports were largely built with concrete while the supports on the section between Brown Street and West Main Street were mostly built with steel. Unlike the concrete supports, the steel supports flexed throughout the year, creating holes and gaps in the pavement on the deck above.[48] The city of Rochester, which owns and maintains the section of NY 31 within the city,[5] closed the outer northbound lane of West Broad Street (westbound NY 31) between Brown and Main Streets in June 2008 for this reason.[48]
In February 2010, work began on a $17.5 million project to either demolish or rehabilitate the Broad Street bridge between Brown Street and Exchange Boulevard (NY 383).[49] As part of the project, the section of the bridge between Brown and West Main Streets would be removed—allowing for the canal bed to be filled in and the road to be rebuilt—while the segment between West Main Street and Exchange Boulevard would be rehabilitated.[45] The portion of Broad Street between Allen and Main Streets was closed to all traffic in February[49] and was originally scheduled to open on October 30.[45] It finally reopened to traffic on December 3.[50]
Farther north, work on the segment between Brown and Allen Streets was performed on one side at a time, keeping one side of Broad Street open at all times. The northbound lanes of this segment were closed on April 7,[45] and one direction of the segment was closed until November.[49] It fully reopened on December 3 along with the West Main Street–Allen Street segment. Rehabilitation of Broad Street from West Main Street to Exchange Boulevard was expected to be completed in mid-to-late 2011.[50] The entire project, which also calls for landscape improvements to the area surrounding West Broad Street, was tentatively scheduled to be finished in February 2012.[45]
On June 8, 2017,Governor of New YorkAndrew Cuomo announced that they would upgrade the intersection of NY 531 and NY 36. This would improve the connection between NY 531 and NY 31 for safety purposes. Instead of the abrupt end at NY 36, a new road would be constructed to connect NY 531 and NY 31. NY 31 would be widened from Gallup Road to NY 531; a center median would be added and a portion of NY 31 between NY 531 and NY 36 would become a cul-de-sac for the residences in the area. NYSDOT projects that the job would be completed by the end of 2018.[51]
NY 31 has had as many as eight suffixed routes using six different designations; all but three have been eliminated or renumbered.
| County | Location | mi[1] | km | Destinations | Notes |
|---|---|---|---|---|---|
| Niagara | Niagara Falls | 0.00 | 0.00 | Western terminus | |
| Niagara Falls–Niagara city/town line | 1.02 | 1.64 | |||
| Niagara | 2.12 | 3.41 | Exit 24 (I-190) | ||
| 2.71 | 4.36 | ||||
| Town of Lewiston | 8.94 | 14.39 | Western terminus of NY 31 / NY 429overlap;hamlet ofSanborn | ||
| Lewiston–Cambria town line | 9.19 | 14.79 | Eastern terminus of NY 31 / NY 429 overlap; hamlet of Sanborn | ||
| Cambria | 11.43 | 18.39 | |||
| Cambria–Lockport town line | 15.84 | 25.49 | Northern terminus of NY 270; western terminus of NY 31 / NY 93 overlap | ||
| Town of Lockport | 17.60 | 28.32 | Eastern terminus of NY 31 / NY 93 overlap | ||
| City of Lockport | 19.09 | 30.72 | |||
| Town of Lockport | 22.02 | 35.44 | Northern terminus of NY 77 | ||
| Middleport | 30.84 | 49.63 | Western terminus of NY 31E; southern terminus of NY 271 | ||
| Orleans | Medina | 35.33 | 56.86 | Western terminus of NY 31A; southern terminus of NY 31 / NY 63 overlap | |
| 36.29 | 58.40 | Eastern terminus of NY 31E; northern terminus of NY 31 / NY 63 overlap | |||
| Village of Albion | 46.50 | 74.83 | |||
| Murray | 51.71 | 83.22 | Hamlet ofFancher; southern terminus of NY 387 | ||
| Holley | 55.91 | 89.98 | |||
| Monroe | Sweden | 60.79 | 97.83 | Eastern terminus of NY 31A | |
| 61.99 | 99.76 | ||||
| 64.22 | 103.35 | Southern terminus of NY 260 | |||
| Ogden | 66.73 | 107.39 | Western terminus of NY 531; northern terminus of NY 36 | ||
| Spencerport | 69.35 | 111.61 | |||
| Town of Gates | 73.05 | 117.56 | |||
| 75.31 | 121.20 | Howard Road (NY 940L) | Northern terminus of unsigned NY 940L; hamlets ofNorth Gates andGates Center | ||
| 75.72 | 121.86 | Exit 21 (NY 390) | |||
| Rochester | 76.89 | 123.74 | Mount Read Boulevard (NY 940K) | ||
| 78.81 | 126.83 | Entrance only | |||
| 78.94 | 127.04 | Entrance only | |||
| 79.22 | 127.49 | Eastern terminus of NY 33 | |||
| 79.50 | 127.94 | ||||
| 79.64 | 128.17 | Northern terminus of NY 383 | |||
| Northern terminus of NY 15 | |||||
| 80.39 | 129.38 | ||||
| 81.46 | 131.10 | Exit 18 (I-490) | |||
| Brighton | 83.99 | 135.17 | Exit 2 (I-590) | ||
| 84.32 | 135.70 | No eastbound access to NY 65 north | |||
| Village of Pittsford | 86.50 | 139.21 | |||
| Perinton | 88.27 | 142.06 | Exit 26 (I-490) | ||
| 90.55 | 145.73 | ||||
| Wayne | Town of Macedon | 98.02 | 157.75 | Eastern terminus of NY 31F; southern terminus of NY 350; hamlet ofMacedon | |
| Village of Palmyra | 101.51 | 163.36 | Western terminus of NY 21 / NY 31 overlap | ||
| 102.13 | 164.36 | Eastern terminus of NY 21 / NY 31 overlap | |||
| Newark | 110.16 | 177.29 | |||
| Town of Lyons | 116.14 | 186.91 | Hamlet ofLyons | ||
| Clyde | 123.59 | 198.90 | |||
| Town of Savannah | 129.98 | 209.18 | Northern terminus of NY 31 / NY 89 overlap; hamlet ofSavannah | ||
| 133.21 | 214.38 | Southern terminus of NY 31 / NY 89 overlap | |||
| Cayuga | Montezuma | 135.42 | 217.94 | Northern terminus of NY 90 | |
| Port Byron | 139.55 | 224.58 | Northern terminus of NY 31 / NY 38 overlap | ||
| 139.95 | 225.23 | Southern terminus of NY 31 / NY 38 overlap | |||
| Weedsport | 143.34 | 230.68 | Former western terminus ofNY 31B | ||
| 143.89 | 231.57 | ||||
| Onondaga | Jordan | 148.33 | 238.71 | Northern terminus of NY 317 | |
| Van Buren | 154.22 | 248.19 | Western terminus of NY 173; hamlet ofIonia | ||
| 158.78 | 255.53 | Interchange; southern terminus of NY 31 / NY 690 overlap | |||
| Lysander | 159.68 | 256.98 | Interchange; northern terminus of NY 31 / NY 690 overlap | ||
| 160.16 | 257.75 | Western terminus of NY 31 / NY 370 overlap | |||
| Baldwinsville | 161.70 | 260.23 | |||
| 162.00 | 260.71 | Eastern terminus of NY 31 / NY 370 overlap | |||
| Lysander | 162.99 | 262.31 | Western terminus of NY 31 / NY 631 overlap | ||
| 163.48 | 263.10 | Eastern terminus of NY 31 / NY 631 overlap; community ofRadisson | |||
| Clay | 165.62 | 266.54 | FormerlyNY 57; hamlet of Moyers Corners | ||
| 167.23 | 269.13 | Exit 12 (NY 481) | |||
| Cicero | 173.06 | 278.51 | |||
| 173.24 | 278.80 | Exit 98 (I-81) | |||
| Bridgeport | 181.07 | 291.40 | Northern terminus of NY 298; roundabout | ||
| Madison | Lenox | 192.26 | 309.41 | Roundabout; hamlet ofSouth Bay | |
| 194.14 | 312.44 | Northern terminus of NY 316; hamlet ofOneida Valley | |||
| Oneida | Town of Verona | 196.52 | 316.27 | Hamlet of State Bridge | |
| 201.65 | 324.52 | Hamlet ofVerona | |||
| Village of Vernon | 205.68 | 331.01 | Western terminus of NY 5 / NY 31 overlap | ||
| 206.41 | 332.18 | Eastern terminus of NY 5 / NY 31 overlap | |||
| Town of Vernon | 208.74 | 335.93 | Eastern terminus; hamlet ofVernon Center | ||
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
| |||||
The 1930–31 edition shows New York state routes prior to the1930 renumbering