Route

NY 299

4 bridges carry it · 34 indexed contracts · 3 STIP entries name it

Bridges carrying NY 299 4

BINCarries / crossesCountyOwnerBuiltCondition
1045240
Bridge
NY299
over 87IX
UlsterNYS Thruway Authority1997Fair
1045250
Bridge
NY299
over BLACK CREEK
UlsterNYSDOT1959Fair
3045230
Bridge
NY299 - CR 7 LIBERTYVILLE RD
over WALLKILL RIVER
UlsterCounty1940Fair
5515390
Bridge
NY299 EB/WB to I87 NB/SB
over 87IX
UlsterNYS Thruway Authority1953Poor
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

  • COUNTY ROUTES 7 & 8: WALLKILL RIVER TO RT. 44/55
    Programmed FFY 2027 $8.3M · Ulster
  • WEST SHORE RIVER LINE RR CROSSINGS SAFETY IMPROVEMENTS
    Programmed FFY 2027 $16M · Rockland
  • CULVERT REPLACEMENTS IN ULSTER COUNTY
    Programmed 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, 2026
    CULVERT REPLACEMENTS & REHABILITATIONS - Towns of Esopus, Hurley, Lloyd, Shandaken & Ulster. C870070, C870104, C870109, C870123, C87055A
    NY 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, 2023
    REGIONAL PAVEMENT MARKINGS & AUDIBLE ROADWAY DELINEATORS Various Locations
    NY 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, 2023
    CULVERT REPAIR/ REPLACEMENTS: 5 Culverts at Various Locations, C84025A, C840069, C850077, C870069
    NY 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, 2021
    Pavement Resurfacing Route 299
    NY 299, NY 32 · New Paltz (village), Lloyd (town) · Ulster · PIN 8815.40(PE) · 0 sheets indexed
  • D264247Awarded Aug 17, 2020
    Signal Optimization :Wireless Vehicle Detection System
    NY 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, 2018
    Empire 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 870069
    NY 299 · New Paltz (town), Lloyd (town) · Ulster · PIN 8813.03 · 153 sheets indexed
  • D260028Awarded Dec 13, 2005
    Guide 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, 2005
    LANDSCAPING, 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, 2005
    TRAFFIC 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, 2004
    CATCH BASIN REPAIR & REPLACEMENT, DRAINAGE IMPROVEMENTS, RT. 28, 32, 44, 52, 55, 209, 212, 214, 375, 9W, 218
    NY 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.