NY 12F begins at an intersection with NY 180 south of the village of Dexter in the town of Hounsfield. The route heads to the east, following the southern bank of the Black River through undeveloped areas of Jefferson County. One exception to this lies midway between Dexter and Brownville, however, as NY 12F passes by Watertown International Airport, located in an otherwise barren area south of the highway. East of the airport, the route proceeds to the southern outskirts of Brownville, where it connects to Bridge Street, a connector linking NY 12F to NY 12E on the opposite side of the river in Brownville. The connector is designated as NY 971H, an unsigned reference route. Past Bridge Street, NY 12E becomes the riverside highway—albeit on the northern bank—while NY 12F turns southeast to follow a linear routing into the town of Watertown. The amount of development along the route begins to rise as the route approaches the city of Watertown. It passes several office parks and the northern access road to Salmon Run Mall on its way to an interchange with Interstate 81 at the northwestern city limits of Watertown. The highway continues into the city, where ownership and maintenance of the route shifts from the New York State Department of Transportation to the city of Watertown. Within Watertown, NY 12F passes a mixture of commercial and residential areas overlooking the Black River, which rejoins NY 12F several blocks into the city limits. NY 12F and the river enter downtown Watertown soon afterward, where NY 12F ends at a junction with US 11 and NY 12 just northwest of the city's central business district.
History
All of what is now NY 12F outside of the city of Watertown was initially improved to state highway standards in the mid-1910s as part of a project that also upgraded the of modern NY 180 between NY 12F and NY 12E to state standards. The two highways were added to the state highway system on February 8, 1916, following the completion of the $78,015.56 project. Both roads were collectively designated, but not signed, as State Highway 1182. When the first set of posted routes in New York were assigned in 1924, all of SH 1182 became part of NY 3. At the time, NY 3 continued south toward Pulaski on current US 11 and north toward Clayton on modern NY 12E. In the 1930 renumbering of state highways in New York, NY 3 was altered to exit Watertown to the east on its modern alignment while its former routing between Watertown and Clayton via Dexter became NY 12E. At the same time, an alternate route of NY 12E between Dexter and Watertown along the north bank of the Black River was designated as NY 12F. The alignments of NY 12E and NY 12F east of Dexter were swapped, placing both routes on their current alignments.