Route

NY 312

2 bridges carry it · 19 indexed contracts · 0 STIP entries name it

Bridges carrying NY 312 2

BINCarries / crossesCountyOwnerBuiltCondition
1045610
Bridge
NY312
over MNRR BE LINE
PutnamRailroad1977Fair
1052800
Bridge
NY312
over 84I 84I84031068
PutnamNYSDOT1968Fair
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 312 0

None found.

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 312 19

  • D265531Awarded Feb 24, 2026
    PEDESTRIAN SAFETY IMPROVEMENTS - Various Rts in Various Locations
    US 9W, NY 52, NY 300, NY 207, NY 17M, NY 312, NY 303, US 9, NY 306, NY 304 · Dutchess and others · PIN 80PS.08 · 81 sheets indexed
  • D265471Awarded May 20, 2025
    RESURFACING - Route 312, West of Metro North Railroad to Route 22 in the Town of Southeast.
    NY 312 · Southeast (town) · Putnam · PIN 8058.13 · 0 sheets indexed
  • D265095Awarded Jan 12, 2024
    PAVEMENT MARKINGS - Various Routes, Various Locations.
    NY 9, NY 9H, NY 23, NY 23B, NY 9D, NY 9G, NY 22, NY 44, NY 52, NY 55, NY 82, NY 113, NY 376, NY 6, NY 6N, NY 118, NY 311, NY 312, NY 1, NY 9A, NY 35, NY 100, NY 100A, NY 100B, NY 100C, NY 116, NY 117, NY 119, NY 120, NY 120A · Columbia and others · PIN 8814.81 · 0 sheets indexed
  • D263786Awarded Feb 15, 2019
    Traffic Signal Control Upgrades on Route 312 at I-84 Ramps in the Town of Southeast
    NY 312 · Southeast (town) · Putnam · PIN 8058.12.121 · 63 sheets indexed
  • D263051Awarded Jan 15, 2016
    Corrective Pavement Treatment ,Routes 120A, 172 & 312 at various locations.
    NY 312, NY 120A, NY 172 · Southeast (town), Harrison (village), Rye Brook (village), Bedford (town) · Putnam and others · PIN 8027.07(PE) · 0 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
  • D259651Awarded Jul 21, 2004
    GUIDE RAIL REPLACEMENT, RTS. 23, 344, 22, 55, 82, 199, 6, 312, 987G, 9W, 208, 284, 980W, 9A, 120A, 121, 125, 202, 9, 1;
    NY 1, NY 6, NY 9, NY 9A, NY 9W, NY 22, NY 23, NY 55, NY 82, NY 120A, NY 121, NY 125, NY 199, NY 202, NY 208, NY 284, NY 312, NY 344, NY 980W, NY 987G · Columbia and others · PIN 8808.05
  • D259275Awarded May 30, 2003
    TRAFFIC SIGNALS;
    US 9, NY 376, NY 82, NY 52, NY 118, NY 312, US 6, NY 17, NY 306, NY 59, US 202, NY 208, NY 300, NY 55, US 44, NY 100, NY 116, NY 138, NY 22, NY 6N, US 1 · Stuyvesant (town), Kinderhook (town), Valatie (village), East Fishkill (town), Poughkeepsie (town), Crawford (town), Montgomery (town), Carmel (town), Southeast (town), Kent (town), Brewster (village), Hillburn (village), Ramapo (town), New Hempstead (village), Wesley Hills (village), Pomona (village), Suffern (village), Shawangunk (town), Plattekill (town), Lloyd (town), Marlborough (town), Somers (town), Lewisboro (town), Eastchester (town), North Castle (town), North Salem (town), Yorktown (town), Larchmont (village), Mamaroneck (village) · Columbia and others · PIN 8808.2 · 45 sheets indexed
  • D258201Awarded Jun 12, 2000
    VARIOUS SHS.,;GUIDE RAIL MAINTENANCE,;RTS. 9W, 17, 22, 23, 55, 100, 211, 218 & 312;
    NY 9W, NY 17, NY 22, NY 23, NY 55, NY 100, NY 211, NY 218, NY 312 · Columbia and others · PIN 8806.53
  • D257069Awarded Dec 27, 1996
    CULVERT REPAIR & REPLACEMENT,;VARIOUS RTS.;
    NY 301, NY 312, NY 9D, NY 100, NY 100C, NY 116, NY 117, NY 120, NY 22, NY 6N, NY 9A, US 202 · Philipstown (town), Putnam Valley (town), Kent (town), Southeast (town), Greenburgh (town), Mount Pleasant (town), Somers (town), North Salem (town), Pleasantville (village), New Castle (town), Yorktown (town), Elmsford (village), Cortlandt (town) · Putnam and others · PIN 8804.56 · 41 sheets indexed
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.