Route
NY 299
4 bridges carry it · 34 indexed contracts · 3 STIP entries name it
Bridges carrying NY 299 4
| BIN | Carries / crosses | County | Owner | Built | Condition |
|---|---|---|---|---|---|
| 1045240 Bridge | NY299 over 87IX | Ulster | NYS Thruway Authority | 1997 | Fair |
| 1045250 Bridge | NY299 over BLACK CREEK | Ulster | NYSDOT | 1959 | Fair |
| 3045230 Bridge | NY299 - CR 7 LIBERTYVILLE RD over WALLKILL RIVER | Ulster | County | 1940 | Fair |
| 5515390 Bridge | NY299 EB/WB to I87 NB/SB over 87IX | Ulster | NYS Thruway Authority | 1953 | Poor |
Source: NYSDOT Bridges. Our copy checked Oct 31, 2026. Matched by the route at the start of the bridge's carried feature.
Programmed projects naming NY 299 3
- PIN 805111STIPCOUNTY ROUTES 7 & 8: WALLKILL RIVER TO RT. 44/55Programmed FFY 2027 $8.3M · Ulster
- PIN 875964STIPWEST SHORE RIVER LINE RR CROSSINGS SAFETY IMPROVEMENTSProgrammed FFY 2027 $16M · Rockland
- PIN 8LC231STIPCULVERT REPLACEMENTS IN ULSTER COUNTYProgrammed FFY 2026 $8.0M · Ulster
Source: Statewide Transportation Improvement Program (STIP), updated Jun 23, 2026. Our copy checked Oct 31, 2026. Matched by route words in the title (RT 414, NY 414, Route 414).
Latest contracts on NY 299 34
- D265638Awarded Feb 27, 2026CULVERT REPLACEMENTS & REHABILITATIONS - Towns of Esopus, Hurley, Lloyd, Shandaken & Ulster. C870070, C870104, C870109, C870123, C87055ANY 299, NY 28, NY 213, US 209 · Esopus (town), Hurley (town), Lloyd (town), Shandaken (town), Ulster (town) · Ulster · PIN 8LC2.31 · 118 sheets indexed
- D265007Awarded May 22, 2023REGIONAL PAVEMENT MARKINGS & AUDIBLE ROADWAY DELINEATORS Various LocationsNY 5, US 11, I-81, NY 20, NY 31, NY 48, NY 92, NY 173, NY 174, NY 175, NY 257, NY 290, NY 297, NY 298, NY 299, NY 370, I-481, NY 481, NY 631, NY 635, NY 390, I-690, NY 695, NY 104, NY 931K, NY 931M, NY 931H, NY 931G, NY 931B, NY 930W, NY 930P, NY 930J · Marathon (town), Cortlandville (town), Homer (town), Preble (town), Virgil (town), Truxton (town), Cuyler (town), Cincinnatus (town), Willet (town), Hartford (town), Freetown (town), Solon (town), McGraw (town), Scott (town), Lapeer (town), Cortland (town), Newfield (town), Ithaca (town), Lansing (town), Dryden (town), Danby (town), Groton (town), Caroline (town), Enfield (town), Ulysses (town), Cayuga Heights (town) · Cayuga and others · PIN 3807.69 · 62 sheets indexed
- D264887Awarded Jan 4, 2023CULVERT REPAIR/ REPLACEMENTS: 5 Culverts at Various Locations, C84025A, C840069, C850077, C870069NY 17K, NY 208, NY 299, NY 32 · Montgomery (town), Hamptonburgh (town), Gardiner (town), New Paltz (town), Lloyd (town) · Orange and others · PIN 8814.51 · 240 sheets indexed
- D264373Awarded Jan 13, 2021Pavement Resurfacing Route 299NY 299, NY 32 · New Paltz (village), Lloyd (town) · Ulster · PIN 8815.40(PE) · 0 sheets indexed
- D264247Awarded Aug 17, 2020Signal Optimization :Wireless Vehicle Detection SystemNY 9D, US 9, NY 17K, NY 211, NY 32, US 9W, NY 45, NY 299 · Wappingers Falls (village), Fishkill (village), Wappinger (town), Montgomery (town), Newburgh (town), Wallkill (town), Chestnut Ridge (village), Ramapo (town), Spring Valley (village), New Paltz (village), Lloyd (town) · Dutchess and others · PIN 8815.18(PE) · 0 sheets indexed
- D263769Awarded Jul 20, 2018Empire State Trail Construction, Rte 299: Hudson Valley to Wallkill Valley Rail Trail Bicycle/Pedestrian Path, Pav't. Resurfacing, Sidewalks & Landscaping in the Towns of New Paltz & Lloyd, CIN 870069NY 299 · New Paltz (town), Lloyd (town) · Ulster · PIN 8813.03 · 153 sheets indexed
- D260028Awarded Dec 13, 2005Guide Rail Installation At Various Locations, RTS. 20, 987G, 984A, 301, 312, 32, 52, 211, 17K, 210, 299, 55, 9W, 6, 116, 121, 9, 100A, 120, 907W, 303, 120A;NY 22, US 20, NY 115, NY 17, NY 17K, NY 210, NY 211, NY 32, NY 52, NY 301, NY 312, NY 303, US 9W, NY 299, NY 55, NY 100, NY 100A, NY 116, NY 119, NY 120, NY 120A, NY 121, US 202, US 6, US 9 · New Lebanon (town), Poughkeepsie (town), Hyde Park (town), Pleasant Valley (town), Clinton (town), Newburgh (town), Woodbury (village), Harriman (village), Monroe (town), Crawford (town), Warwick (town), Greenwood Lake (village), Wallkill (town), Montgomery (town), Philipstown (town), Putnam Valley (town), Kent (town), Southeast (town), Orangetown (town), Clarkstown (town), Piermont (village), South Nyack (village), New Paltz (village), Lloyd (town), Kingston (city), Ulster (town), Wawarsing (town), Pelham Manor (village), Pelham (village), Mount Vernon (city), Eastchester (town), New Rochelle (city), Scarsdale (village), White Plains (city), Harrison (village), Rye Brook (village), Greenburgh (town), Elmsford (village), North Salem (town), Bedford (town), Pound Ridge (town), Lewisboro (town), Cortlandt (town), Peekskill (city), Sleepy Hollow (village) · Columbia and others · PIN 8808.82
- D259881Awarded May 17, 2005LANDSCAPING, RT. 55, TSP, 44, 32, 299, 208, 217, 9, 9G, 6, 302, 35, SMRP;NY 55, NY 44, NY 32, NY 299, NY 208, NY 217, NY 9, NY 9G, NY 6, NY 302, NY 35 · Columbia and others · PIN 8807.77
- D259771Awarded Mar 16, 2005TRAFFIC SIGNALS;NY 23, NY 9H, US 9, NY 52, NY 59, US 9W, NY 199, NY 299, NY 32, NY 55, US 209, US 44, I-287 · Livingston (town), Greenport (town), Claverack (town), Crawford (town), Montgomery (town), Ramapo (town), Airmont (village), Spring Valley (village), Nyack (village), Upper Nyack (village), Ulster (town), New Paltz (village), Lloyd (town), Gardiner (town), Kingston (city), Wawarsing (town), Rochester (town), White Plains (city), Harrison (village), Rye Brook (village), Port Chester (village), Rye (city), Irvington (village) · Columbia and others · PIN 8808.83 · 31 sheets indexed
- D259732Awarded Dec 3, 2004CATCH BASIN REPAIR & REPLACEMENT, DRAINAGE IMPROVEMENTS, RT. 28, 32, 44, 52, 55, 209, 212, 214, 375, 9W, 218NY 218, NY 293, NY 32, US 9W, NY 212, NY 213, NY 214, NY 28, NY 299, NY 375, NY 42, NY 52, NY 55, US 209, US 44 · New Windsor (town), Highland Falls (village), Highlands (town), Cornwall (town), Woodbury (village), Cornwall-On-Hudson (village), Ulster (town), Olive (town), Shandaken (town), Woodstock (town), Marbletown (town), Rosendale (town), Esopus (town), Kingston (town), Hurley (town), New Paltz (village), Lloyd (town), Gardiner (town), Ellenville (village), Wawarsing (town), Plattekill (town), Marlborough (town), Rochester (town) · Orange and others · PIN 8807.92
Source: NYSDOT Highway Record Plans, updated Jun 26, 2026. Our copy checked Oct 31, 2026.
Road inventory and traffic
Segment facts (lanes, functional class, AADT by segment) are in NYSDOT's viewers, which have no documented public data service yet.