New York State Route 67

New York State Route 67 (NY 67) is an 86.55 mi east–west state highway in eastern New York in the United States. The western terminus of the route is at an intersection with NY 5 in the town of St. Johnsville. Its eastern terminus is at the Vermont state line in Hoosick, where it continues eastward as Vermont Route 67 (VT 67).

Montgomery and Fulton counties
NY 67 begins at an intersection with NY 5 east of the village of St. Johnsville in the town of the same name. It heads eastward across northern Montgomery County as New Turnpike Road to the Fulton County line, where maintenance of NY 67 shifted from the New York State Department of Transportation (NYSDOT) to the town of Ephratah until 2012. Thus, the 0.34 mi segment of New Turnpike Road between the county line and NY 10 has no reference markers. This segment of the route also lacks any shoulders. At NY 10, maintenance of NY 67 returns to NYSDOT as it turns north to overlap NY 10 into the hamlet of Ephratah.

In Ephratah, NY 67 splits from NY 10 and heads east as a narrow and winding highway. It continues into the town of Johnstown, where it meets the eastern terminus of the aforementioned New Turnpike Road (an unimproved town road) at Eppie Corners and winds through hilly terrain through the hamlet of Keck's Center. It intersects the north end of NY 334 before passing into the city of Johnstown. In the western part of the city, NY 67 follows West Main Street for several blocks to William Street, where it is joined by NY 29. After crossing downtown, the overlap with NY 29 ends with NY 29 continuing straight (east) on East Main Street and NY 67 veering southeast onto East State Street. The route exits the city just southeast of a junction with NY 30A. NY 67 proceeds onward, passing the Fulton County Airport, Hamilton–Fulton–Montgomery BOCES, and Fulton–Montgomery Community College before reentering Montgomery County.

Second pass through Montgomery County
Once again in Montgomery County, NY 67 follows a winding, narrow path. One steep curve was eliminated in the early 2000s northwest of Fort Johnson. In Fort Johnson, NY 67 joins NY 5 toward Amsterdam.

In Amsterdam, NY 67 enters with NY 5 as West Main Street. After passing an unusual flashing traffic light at Guy Park Manor, a four-lane highway begins parallel to Main Street. Historically, NY 5 and NY 67 followed Main Street through the city. With the 1977 creation of the Amsterdam Mall, NY 5 and NY 67, together with NY 30, were re-routed onto splits comprising the Amsterdam Arterial. After a left exit for NY 30 southbound and a link to the Thruway, NY 67 follows underneath NY 30 southbound, then takes a left exit next to the mall. NY 67 then follows NY 30 North, crossing NY 5 westbound, then splitting off toward Ballston Spa, passing through the hamlet of Manny Corners, south of the village of Hagaman.

Saratoga County
NY 67 enjoys a wider route, enabling faster driving and more gentle curves, passing south of the village of Galway. In Ballston Spa, NY 67 meets NY 50, turning south and overlapping for about a mile. NY 67 then splits off to the east, heading toward the Adirondack Northway at Malta.

In the Malta Area, NY 67 enters as Dunning Street. Immediately before Interstate 87 (I-87), there is a roundabout at State Farm Road. A second roundabout shortly thereafter handles the southbound ramp traffic of I-87 exit 12, with a third roundabout handling northbound on the other side. A fourth roundabout handles an intersection with Malta Commons and Kelch Drive, and a fifth handles the intersection with U.S. Route 9 (US 9), beginning the overlap with US 9.

After the final roundabout, NY 67 turns south, concurrent with US 9 for 1.5 mi, just north of the village of Round Lake. Here, the route heads eastward, taking a winding path toward Mechanicville and the Hudson River. After entering the city, NY 67 becomes concurrent with US 4 and NY 32 for less than 0.1 mi, then heads east toward Schaghticoke, crossing the Hudson on the Mechanicville Bridge.

Rensselaer and Washington counties
Old Schaghticoke Road carries NY 67 eastward and uphill, meeting NY 40 as Reservoir Road. Turning left and overlapping, the routes enter Schaghticoke upon crossing the Hoosic River. Passing through the village, NY 67 splits right at the Schaghticoke Fairgrounds, where County Route 125 (CR 125), an old routing of NY 67, enters from the left. NY 67 turns to cross the Hoosic River again in Valley Falls, running south of the river through Buskirk and crossing again in Eagle Bridge to briefly enter Washington County.

NY 67 meets NY 22 in White Creek after 0.9 mi. Turning right, running concurrent for 0.6 mi, the paired routes re-enter Rensselaer County. Once back in Rensselaer County, the routes split at North Hoosick. Passing through farmland, NY 67 ends at the Vermont state line, continuing as VT 67.

History
The portion of modern NY 67 between what is now NY 147 south of Galway and the southern end of the overlap with NY 50 south of Ballston Spa was originally designated as part of two legislative routes by the New York State Legislature in 1908. From Galway to Ballston Spa, what is now NY 67 was part of Route 37. The modern overlap with NY 50 was part of Route 25. In 1912, Route 37 was realigned between Kimball Corners and Saratoga Springs to use modern NY 29. Its former routing between Kimball Corners and Ballston Spa via Galway was redesignated as Route 37-a. Also added in 1912 was Route 37-b, a spur route that ran from Route 25 south of Ballston Spa east to what is now US 9 in Malta via current NY 67. The Route 37-a and Route 37-b designations were eliminated on March 1, 1921.

When the first set of posted routes in New York were assigned in 1924, the section of modern NY 67 between Round Lake and Mechanicville was designated as part of NY 6. Most of NY 6, including the section from Round Lake to Malta, was renumbered to US 9 in 1927. In the 1930 renumbering of state highways in New York, US 9 was realigned onto its modern alignment between Albany and Round Lake. Its former routing from Round Lake to Malta became part of the new NY 67, which extended west to NY 10 in Ephratah and east to the Vermont state line via Johnstown, Amsterdam, Ballston Spa, Stillwater, and Hoosick. From Galway to Malta, NY 67 utilized the former alignments of legislative Routes 25, 37-a and 37-b. Between Mechanicville and Schaghticoke, NY 67 initially ran concurrent with US 4 and NY 32 to Stillwater, where it turned east and followed what is now CR 125 across the Hudson River (via Stillwater Bridge) to NY 40 north of Schaghticoke in Rensselaer County.

On April 1, 1980, ownership and maintenance of NY 67 between the access road to lock 4 of the Champlain Canal and NY 40 was transferred from the state of New York to Rensselaer County as part of a highway maintenance swap between the two levels of government. One highway transferred from the county to the state at this time was Old Schaghticoke Road, which extended from the county line at Mechanicville east to NY 40 just southwest of Schaghticoke. NY 67 was realigned to follow the new state highway between Mechanicville and Schaghticoke while the county-maintained portion of its former alignment became CR 125. The short piece of NY 67's former routing between US 4 and NY 32 in Stillwater and the access road to Champlain Canal lock 4 remained state-maintained and became NY 915C, an unsigned reference route.

A second maintenance swap, this time between the state and Montgomery County, occurred on April 1, 1981. As part of the swap, ownership and maintenance of New Turnpike Road (CR 52 ) between NY 5 outside of St. Johnsville and the Fulton County line was transferred from Montgomery County to the state of New York. The new state highway became a westward extension of NY 67, which overlapped a section of NY 10 between Ephratah and NY 10's junction with New Turnpike Road. The 0.34 mi section of New Turnpike Road between the Fulton County line and NY 10 was not transferred to the state and is still maintained by the town of Ephratah for several years. It was eventually transferred to NYSDOT in 2012