NY 28 highlighted in red, and former alignments maintained as reference routes in blue | ||||
| Route information | ||||
| Maintained byNYSDOT and the village ofCooperstown | ||||
| Length | 281.69 mi[1] (453.34 km) | |||
| Existed | 1924[2]–present | |||
| Major junctions | ||||
| South end | ||||
| Major intersections |
| |||
| North end | ||||
| Location | ||||
| Country | United States | |||
| State | New York | |||
| Counties | Ulster,Delaware,Otsego,Herkimer,Oneida,Hamilton,Warren | |||
| Highway system | ||||
| ||||
| ||||
New York State Route 28 (NY 28) is astate highway extending for 281.69 miles (453.34 km) in the shape of a "C" between theHudson Valley city ofKingston and southernWarren County in theU.S. state ofNew York. Along the way, it intersects several major routes, includingInterstate 88 (I-88),U.S. Route 20 (US 20), and theNew York State Thruway twice. The southern terminus of NY 28 is atNY 32 in Kingston and the northern terminus is atUS 9 inWarrensburg. In Kingston, NY 28 isco-designated asInterstate 587 from its southern terminus at NY 32 to theroundabout linking it to the Thruway (I-87).
NY 28 was originally assigned in 1924, to an alignment extending fromColliersville in the south toUtica in the north viaIlion. From Colliersville toCooperstown, the highway followed its current routing (excluding minor realignments); north of Cooperstown, NY 28 was routed along several state highways that now have other designations. The route was extended south to Kingston and north to Warrensburg as part of the1930 renumbering of state highways in New York. At the same time, NY 28 was realigned between Cooperstown andMohawk to follow its modern routing. Other than minor realignments in Kingston,Oneonta,Herkimer, andOneida County, NY 28 has remained the same to this day.
NY 28's southern terminus is withNY 32 (Albany Avenue) in the city ofKingston. The route heads north, then northwest on Colonel Chandler Drive, a four-lanefreeway. The roadway is also designated and signed as I-587, which begins at NY 32 as well. Although Colonel Chandler Drive is built toInterstate Highway standards, it has no intermediary interchanges. After crossing over theEsopus Creek intoUlster, I-587 terminates at aroundabout that links I-587 and NY 28 to theNew York State Thruway (I-87) at exit 19.[3]
West of I-87, the route becomes a four-lane undivided road and crosses theBlue Line ofCatskill Park and becomes the Onteora Trail. Not long afterward, the highway meetsUS 209 by way of acloverleaf interchange. Past US 209, the highway becomes a four-lanedivided highway and enters a rural area as it heads northwest into the center of the state park.[3]
Near the eastern tip of theAshokan Reservoir, in the town ofKingston, NY 28 intersects the eastern terminus ofNY 28A. West of NY 28A, NY 28 continues towards the north and west along the northern edge of the reservoir. InWest Hurley, the route intersects the southern terminus ofNY 375. It proceeds along the reservoir to its western end in thetown of Olive community of Boiceville, where NY 28A reconnects to the route. Here the mountains begin to loom over the road, withMount Tremper dominating the view to the north as the route continues alongEsopus Creek into the town ofShandaken after passing the southern terminus ofNY 212 atMount Pleasant. AtPhoenicia, the largest settlement since Kingston,NY 214 reaches its southern terminus at the highway.[3]
Past Phoenicia, the surrounding slopes become steeper as the road and creek curve aroundPanther Mountain, one of theCatskill High Peaks, to the south. At Allaben, theShandaken Tunnel crosses under the road, bringing water fromSchoharie Reservoir into the creek. The road and creek start bending to the south to the hamlet of Shandaken, where the town hall on the south side of the road is followed by the southern terminus ofNY 42's northern segment. As NY 28 continues trending southwest, the valley becomes less developed.Balsam Mountain, another High Peak, looms ahead.
The northern terminus of NY 42's southern segment marks the small hamlet ofBig Indian, after which Esopus Creek crosses for the last time, turning south to its source atWinnisook Lake. The road begins a sustained climb over the next two miles paralleling an Esopus tributary, Birch Creek, up toPine Hill. At the road toBelleayre Ski Center, in Highmount, the last junction before it leaves the Catskill Park and entersDelaware County, it is for the first time signed as a north–south route.[3]

Across the county line inMiddletown, the highway shifts towards the west. NY 28 begins aconcurrency withNY 30 inMargaretville, with the routes paralleling theEast Branch of the Delaware River. After crossing the Delaware River, the route ends its concurrency with NY 30, and NY 28 continues northwest throughAndes as Main Street and Delaware Avenue. In the village ofDelhi, the highway becomes known as Andes Road and has a short concurrency withNY 10 in the village center. North of Delhi, it continues north towards the hamlet ofMeredith, proceeding west past the hamlet. InFranklin, NY 28 makes a 90-degree turn to the north at theroundabout intersection with the eastern end ofNY 357.[3]
Once inOtsego County, it traverses ans-curve before veering to the east to follow the southern bank of theSusquehanna River through the town ofOneonta. The route initially connects to the city ofOneonta, which is located across the river from NY 28, viaMain Street. Shortly afterward, NY 28 meetsNY 23. The route turns north, overlapping NY 23 along the four-lane James F. Lettis Highway. The two routes cross the River and enter the Oneonta city limits before separating atI-88 exit 15. NY 23 continues north on the arterial, while NY 28 joins I-88 eastward out of the city.[3]
Back in the town of Oneonta, the overlap between NY 28 and I-88 continues along the northern bank of the Susquehanna toward the hamlet of Emmons, where the expressway meetsCounty Route 47 (CR 47) at exit 16. The overlap ends at exit 17 inMilford; however, NY 28 remains in close proximity to the Susquehanna River, which turns northward at the interchange. Roughly 0.75 miles (1.21 km) north of I-88, the highway passes overNY 7 with no access between the two. After another 0.75 miles (1.21 km), the route meets D.K. Lifgren Drive[3] (unsigned NY 992G),[4] a connector providing access between Routes 7 and 28. North ofGoodyear Lake, a body of water situated 1 mile (1.6 km) north of Lifgren Drive, the highway parallels the Susquehanna to the village ofMilford, where it intersects the southern terminus ofNY 166.[3]
The highway continues northward along the banks of the Susquehanna to the village ofCooperstown, home to theNational Baseball Hall of Fame. Inside the village, the route is initially known as Chestnut Street. Two blocks from the business district of the village, it intersectsNY 80, which occupies Chestnut Street north of this point. Both routes turn west,overlapping each other as the routes leave the village.[3] The portion of the highway between the southern border of the village of Cooperstown and the northern intersection with Grove Street is maintained by the village, and is the only section of the route not maintained by theNew York State Department of Transportation (NYSDOT).[5] Routes 28 and 80 head towards the northwest, passing by the now-abandoned Cooperstown Airport. InOtsego, the NY 28/80 concurrency ends at the intersection ofNY 205. NY 28 continues northward as it passesCanadarago Lake. InRichfield Springs, the highway has a concurrency withUS 20 for 0.5 miles (0.8 km). North of US 20, the highway exits Otsego County.[3]

InGerman Flatts, NY 28 becomes Columbia Street and intersects the western terminus ofNY 168. InMohawk, NY 28 intersects and has a brief overlap withNY 5S. After crossing theMohawk River, NY 28 becomes Mohawk Street and meetsI-90 (New York State Thruway) at exit 30. In the village ofHerkimer, NY 28 has a concurrency withNY 5. North of NY 5, NY 28 begins to parallel theWest Canada Creek. InMiddleville, it intersects the western terminus ofNY 29 and the northern terminus ofNY 169. The highway executes a 90-degree turn at the three-route junction. NY 28 continues towards the north paralleling the West Canada Creek. InPoland, NY 28 begins awrong-way concurrency withNY 8.[3]
InDeerfield,Oneida County, NY 28 splits from NY 8. NY 28 crosses the West Canada Creek and leaves Oneida County for about 3 miles (5 km), then re-crosses the creek and enters Oneida County again. InTrenton, NY 28 joinsNY 12 northward towardBarneveld. In Barneveld, NY 12 and NY 28 intersectNY 365. NY 28 splits from NY 12 inRemsen and heads toward the northeast, passing through numerous lakes and reservoirs. InForestport, it entersAdirondack Park as it parallels theAdirondack Mountains.[3]
NY 28 briefly reenters Herkimer County, but does not have any major junctions. NY 28 passes theFulton Chain Lakes, among several other large lakes, as it winds through the Adirondack Park.[3]

The Fulton Chain Lakes which NY 28 has been following extend into Hamilton County. The highway soon reaches the settlement ofLong Lake as it passes south ofRaquette Lake. In the hamlet ofBlue Mountain Lake, the route begins a wrong-way concurrency withNY 30; the concurrency ends in the hamlet ofIndian Lake. East of NY 30, NY 28 begins to shift towards the south.[3]
NY 28 enters Warren County paralleling theHudson River. InNorth Creek, it intersects the eastern terminus ofNY 28N. The highway continues towards the south opposite to its original course. InWevertown, it intersectsNY 8. It continues towards the southeast paralleling the Hudson River and inWarrensburg, NY 28 comes to an end at a "Y" intersection withUS 9.[3]
In 1802, theUlster and Delaware Turnpike was chartered by theNew York State Legislature "for improving and making a road from the west line of the Town ofSalisbury in the State ofConnecticut to theSusquehanna River at or near the Town of Jericho (nowBainbridge)".[6] The portion of the Ulster and Delaware Turnpike east of theHudson River was also commonly known as the Ulster and Salisbury Turnpike or the Salisbury Turnpike. West of the river, the turnpike connectedKingston to modern-dayBainbridge. At that time it followed modern NY 28 west from Kingston up to the Delaware County hamlet ofAndes. From Andes, the turnpike alignment left NY 28 to follow modernCR 2 to De Lancey,NY 10 toWalton, andNY 206 to theVillage of Bainbridge.[7] The turnpike crossed the river via the Kingston-Rhinecliff Ferry and used modern Rhinecliff Road and West Market Street to the village center of Rhinecliff, then roughly followed modern-dayNY 308 to the hamlet ofEighmyville.[8] It continued east from there using part of present-dayCR 52 to eventually connect with and follow the route of currentNY 199.[9] The turnpike corporation operated through the late 19th century.
NY 28 was designated in 1924, by the New York State Department of Transportation fromColliersville (nearOneonta) north toUtica.[2] At the time, NY 28 began at then-NY 9 in Colliersville and headed north on its current alignment toCooperstown. NY 28 separated from its modern routing and continued toSpringfield north of Cooperstown on what is nowNY 80. Between Springfield andRichfield Springs, the highway utilized what is nowUS 20. At Richfield Springs, the highway turned north onto modernNY 167 and followed the current alignments of NY 167 andNY 168 to the village ofMohawk. Here, the highway turned westward, using a small portion of its current alignment and the present-dayNY 5S corridor to connect to Utica by way ofIlion.[10]
In 1924, what is now NY 28 was part of NY 19 fromKingston toMargaretville (where NY 19 turned north to follow modernNY 30 toGrand Gorge),NY 9 from Oneonta to Colliersville, NY 28 from Colliersville to Cooperstown,NY 2 fromTrenton toForestport, andNY 10 fromNorth Creek toWevertown. The remaining portions of modern NY 28 were unnumbered.[2][10] By 1926, the portion of current NY 28 from Margaretville toMeredith was designated as part of NY 64. Past Meredith, NY 64 continued north toNY 23 on Palmerville Road, McDougal Road, Rathbun Road, and Prosser Hollow Road. Additionally, the segment of modern NY 28 fromMiddleville to Trenton was designated as part ofNY 29.[10] Between 1926 and 1930, what is now NY 28 betweenBlue Mountain Lake andNorth Creek became part of NY 10A, a highway extending fromLong Lake to North Creek via Blue Mountain Lake.[10][11][12]

In the1930 renumbering, NY 28 was extended south from Colliersville to Kingston largely by way of its current alignment along the Ulster and Delaware Turnpike. North of Cooperstown, the route was realigned to follow its modern routing between Cooperstown and Mohawk, then extended into theNorth Country throughWevertown[11] toWarrensburg along its present alignment.[12] Between Colliersville and Cooperstown, the route remained unchanged. The small portion of NY 10A that did not become part of NY 28 in the renumbering was incorporated into NY 10.[11]
InOneida County, NY 28 originally broke from its modern alignment southeast ofBarneveld to follow modernCR 56 into the village. At Mappa Avenue, then carryingNY 12, NY 28 turned north,overlapping NY 12 north along Mappa Avenue through the village. Outside of Barneveld, NY 12 and NY 28 were routed on Plank Road and what is nowCR 82 before rejoining their modern alignment near theRemsen community of East Steuben.[13] NY 28 was rerouted slightlyc. 1940 to enter Barneveld via an extension of Trenton Falls Road and Mappa Avenue.[14][15] Both NY 12 and NY 28 were realigned onto a new four-lane roadway from Barneveld to East Steuben in the 1950s.[16][17]
| Location | Kingston |
|---|---|
| Length | 1.21 mi[1] (1.95 km) |
| Existed | July 1960[18][19]–present |

Within Kingston, NY 28 initially began at the intersection of Broadway and East Chester Street, which was part ofUS 9W at the time. From there, NY 28 followed Broadway, Albany and Clinton avenues, North Front Street, and Washington Avenue through the city toUlster, where it joined its modern routing at what is now theroundabout leading toNew York State Thruway exit 19.[20] When the initial plans for theInterstate Highway System were outlined by theBureau of Public Roads in the 1955Yellow Book, a highway was planned for the NY 28 corridor.[21] This highway was included as part of the 1,500-mile (2,414 km) expansion to the system in 1957. Construction began on the roadway, which became Colonel Chandler Drive, in December 1958. It was designated as I-587 and became part of a rerouted NY 28 upon its completion in July 1960.[18][19] NY 28 continued to extend eastward from Colonel Chandler Drive along Broadway to US 9W until its truncation toNY 32 in the early 1980s.[22][23] Washington Avenue, bypassed by the newfreeway, is now designated as NY 981K, an unsignedreference route 0.41 miles (0.66 km) in length, from Hurley Avenue to NY 28.[1]
In the vicinity of Oneonta, NY 28 originally crossed theSusquehanna River by way of Main Street. The route followed Main Street through the city to Colliersville, where it turned north onto D.K. Lifgren Drive to rejoin its modern alignment. From downtown Oneonta to Colliersville, NY 28overlapped NY 7. NY 28 was rerouted to follow its current alignment between Main Street south of Oneonta and D.K. Lifgren Drive near Colliersville in the early 1980s, following the completion of what is now NY 28 fromI-88 exit 17 to D.K. Lifgren Drive.[24][25][26][27] The portion of Main Street between NY 28 and NY 7 (0.67 miles or 1.08 kilometres long) is now designated as NY 992D while D.K. Lifgren Drive (0.50 miles or 0.80 kilometres in length) is now NY 992G.[1]
In Herkimer, NY 28 originally continued on Mohawk Street past South Caroline Street. The route then turned north onto Prospect Street and continued across modern NY 5 to West German Street where it met NY 5. NY 28 then turned west and began to overlap NY 5. Two blocks later, NY 5 turned south onto North Washington Street, and NY 28 continued along German Street for .4 miles (0.64 km) before meeting its modern alignment.[28] By 1978, a new alignment of NY 5 was built through Herkimer, and NY 28 had been placed on its modern alignment.[29] Farther north atKast Bridge, NY 28 crossed West Canada Creek via modernCR 7 (West End Road) then crossed the creek once again and met its modern alignment.[28] Between 1967 and 1978, the creek was straightened and NY 28 was realigned along the west bank, which eliminated the two crossings.[30][29]

On June 14, 2004, GovernorGeorge E. Pataki announced that a 1-mile (1.6 km) portion of the highway in the Town of Hurley in Ulster County was to be designated as the "New York State Troopers T. Michael Kelly and Kenneth A. Poorman Memorial Highway". During May 2000, troopers Kelly and Poorman were killed on this stretch of NY 28, when their police cruiser was struck by a tractor-trailer.[31]
| County | Location | mi[1] | km | Exit | Destinations | Notes |
|---|---|---|---|---|---|---|
| Ulster | City of Kingston | 0.00 | 0.00 | Roundabout; southern terminus; eastern terminus of I-587 | ||
| Ulster | 1.21 | 1.95 | Northern end of freeway section | |||
| Roundabout; western terminus of I-587; exit 19 on I-87 / Thruway | ||||||
| 1.82 | 2.93 | Cloverleaf interchange | ||||
| Town of Kingston | 4.31 | 6.94 | Eastern terminus of NY 28A | |||
| Hurley | 7.22 | 11.62 | Southern terminus of NY 375;hamlet ofWest Hurley | |||
| Olive | 13.39 | 21.55 | Reservoir Road (NY 981L south) –Olivebridge | Hamlet ofShokan | ||
| 17.55 | 28.24 | Western terminus of NY 28A; hamlet ofBoiceville | ||||
| Shandaken | 20.06 | 32.28 | Southern terminus of NY 212; hamlet ofMount Tremper | |||
| 23.92 | 38.50 | Southern terminus of NY 214; hamlet ofPhoenicia | ||||
| 28.95 | 46.59 | Southern terminus of NY 42; hamlet of Shandaken | ||||
| Delaware | Margaretville | 44.40 | 71.45 | Southern end of NY 30 concurrency | ||
| Middletown | 47.88 | 77.06 | Northern end of NY 30 concurrency | |||
| Village of Delhi | 68.28 | 109.89 | Southern end of NY 10 concurrency | |||
| 68.56 | 110.34 | Northern end of NY 10 concurrency | ||||
| Franklin | 83.61 | 134.56 | Eastern terminus of NY 357; roundabout; hamlet ofNorth Franklin | |||
| Otsego | Town of Oneonta | 88.97 | 143.18 | Access viaNY 992D | ||
| 89.21 | 143.57 | Southern end of NY 23 concurrency | ||||
| City of Oneonta | 89.39 | 143.86 | Southern end of freeway section | |||
| 15 | Northern end of NY 23 concurrency; southern end of I-88 concurrency | |||||
| Town of Oneonta | 91.41 | 147.11 | 16 | |||
| Town of Milford | 93.99 | 151.26 | 17 | Northern end of I-88 concurrency | ||
| Northern end of freeway section | ||||||
| 95.75 | 154.09 | Access viaNY 992G | ||||
| Village of Milford | 103.47 | 166.52 | Southern terminus of NY 166 | |||
| Cooperstown | 111.99 | 180.23 | Southern end of NY 80 concurrency | |||
| Otsego | 117.26 | 188.71 | Northern end of NY 80 concurrency; northern terminus of NY 205 | |||
| Richfield Springs | 126.36 | 203.36 | Southern end of US 20 concurrency | |||
| Town of Richfield | 126.82 | 204.10 | Northern end of US 20 concurrency; northern terminus of CR 25A | |||
| Herkimer | Mohawk | 137.29 | 220.95 | Western terminus of NY 168 | ||
| 138.14 | 222.31 | Southern end of NY 5S concurrency | ||||
| 138.59 | 223.04 | Northern end of NY 5S concurrency | ||||
| Village of Herkimer | 138.83 | 223.43 | Exit 30 on I-90 / Thruway | |||
| 139.22 | 224.05 | Southern end of NY 5 concurrency | ||||
| 139.71 | 224.84 | South Washington Street (NY 922B south) | Northern terminus of NY 922B | |||
| 139.91 | 225.16 | Northern end of NY 5 concurrency | ||||
| Middleville | 148.04 | 238.25 | Western terminus of NY 29; northern terminus of NY 169 | |||
| Poland | 155.46 | 250.19 | Southern end of NY 8 concurrency | |||
| Oneida | Deerfield | 157.63 | 253.68 | Northern end of NY 8 concurrency | ||
| Trenton | 163.60 | 263.29 | Southern end of NY 12 concurrency; hamlet of Mapledale | |||
| 163.89 | 263.76 | Mappa Avenue (NY 921D north) | Former NY 921; former routing of NY 12/NY 28; hamlet ofBarneveld | |||
| 165.31 | 266.04 | Partial cloverleaf interchange | ||||
| Village of Remsen | 168.20 | 270.69 | Steuben Street (NY 920V east) –Remsen | FormerNY 28B | ||
| Town of Boonville | 175.03 | 281.68 | Northern end of NY 12 concurrency; interchange; hamlet ofAlder Creek | |||
| Hamilton | Town of Indian Lake | 237.07 | 381.53 | Southern end of NY 30 concurrency; western terminus of NY 28N; hamlet ofBlue Mountain Lake | ||
| 248.27 | 399.55 | Northern end of NY 30 concurrency; hamlet ofIndian Lake | ||||
| Warren | Johnsburg | 265.23 | 426.85 | Eastern terminus of NY 28N; hamlet ofNorth Creek | ||
| 270.98 | 436.10 | Hamlet ofWevertown | ||||
| Town of Warrensburg | 281.69 | 453.34 | Northern terminus | |||
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
| ||||||