Most of NY 96's 125 miles are maintained by the New York State Department of Transportation (NYSDOT); however, three sections of the route in Tompkins County and Monroe County are maintained by local highway departments.