Okay, here's my list of Ulster County Highways.
It's based on personal recollection
(I drive on these roads now and again), and
Jimapco's Hudson Valley Atlas and Mapopolis.

I did this because I noticed Nathan Perry had no list on his county highways site, and because I can.
It's pretty simple, really:


Posted Pentagon(or old diamond) Route Numbers
 
Reference Route Numbers
ONLY(except CH 31-III)

The old diamond signs are being replaced by the standard pentagon, but slowly.

Highway number
Name
TERMINI;
Main Junctions

Lucas Avenue
Lucas Avenue Extended
US 209-Accord, Town of Rochester-SOUTH
CH 6-Kyserike, Town of Rochester
NY 213-High Falls, Town of Marbletown
CH 26-Cottekill/UCCC, Town of Rosendale
CH 7-Town of Rosendale
CH 28, Hurley, Town of Hurley
Lucas Ave(continues as a Kingston city street), Kingston City Line-NORTH

Krumville-Kripplebush Road
CH 3-Samsonville Road-Town of Olive-WEST
CH-2A-Town of Olive
US 209 , Town of Marbletown-EAST

Krumville Road CH 2-Krumville-Kripplebush Road
Olive Bridge, Town of Olive-SOUTH
---
(NY 213) CH 4-Atwood Olivebridge Road
Olivebridge, Town of Olive-SOUTH

Samsonville Road
US 209-Kerhonkson, Town of Rochester-SOUTH
CH 2 -Town of Olive
NY ROUTE 28A(NYC Reservoir Road)-Town of Olive-NORTH


Atwood-Olivebridge Road
Cooper Street(Stone Ridge)
NY ROUTE 28A(NYC Reservoir Road)-Town of Olive-WEST
CH 2A-Olivebridge--Town of Olive
CH 5-Town Of Marbletown
US 209-Stone Ridge, Town of Marbletown-EAST
(Runs NW to SE)

Hurley Mountain Road
(NY 213) CH 4-Atwood-Olivebridge Road,Town of Marbletown-SOUTH
CH 29A- Hurley
NY 28 Onteora Trail-Town of Ulster

Kyserike Road
Clove Road
Mohonk Road(continuation)
Mountain Rest Road
US 209-Town of Rochester-WEST
CH 1-Kyserike, Town of Rochester
CH 6A-High Falls, Town of Marbletown
CH 7-Springtown Road, Town of New Paltz-EAST

Mohonk Road
CH 6-Clove Road, High Falls, Town of Marbletown-SOUTH
---
NY 213-High Falls, Town of Marbletown-NORTH
(I)
Burlingham Road
Sullivan County Highway 61, Town of Mamakating at Platte Kill Bridge
(continuation of Burlingham Road from Bloomingburg)-SOUTH
---
NY 52-Pine Bush, Town of Shawangunk-NORTH
Route broken by NY 52; second segment starts east of segment I terminus
(II)

New Prospect Road
Brunswyck Road
Albany Post Road
Libertyville Road
(NY 299) New Paltz-Minnewaska Road
Springtown Road
NY 52 and Pirog Road, Pine Bush, Town of Shawangunk-SOUTH
109* WEST-Oregon Trail, Town of Shawangunk
109D-Awasting Road, Dwarkill, Town of Shawangunk
109A-Tillson Lake Road, Town of Gardiner
CH 7A-Town of Gardiner
US 44/NY 55, Benton Corners, Town of Gardiner
CH 9-Town of Gardiner
(NY 299 WEST) CH 8-New Paltz-Minnewaska Road, Town of New Paltz
-CH 7 runs concurrently with NY 299-
NY 299 EAST-Town of NewPaltz
CH 6, Town of New Paltz
NY 213, Main Street, Rosendale, Town of Rosendale-NORTH
Route broken by NY 213, third segment starts west of segment II terminus
(III)
Binnewater Road
NY 213, Main Street, Rosendale, Town of Rosendale-SOUTH
CH 26-Binnewater, Town of Rosendale
CH 1 Lucas Avenue Extended, Town Of Rosendale-NORTH

McKinstry Road
CH 7 Brunswyck Road, Town of Gardiner-WEST
---
CH 9 Albany Post Road, Town of Gardiner-EAST


New Paltz-Minnewaska Road US 44/NY 55-Town of Gardiner-WEST
---
CH 7, New Paltz-Minnewaska Road-EAST
NY 299 continues east from this point with CH 7

Albany Post Road
Orange County Highway 14, Town of Montgomery
(continuation of Albany Post Road from Walden)-SOUTH
CH 18-Town of Shawangunk
CH 18A-Town of Shawangunk
CH 7A-Town of Gardiner
US 44/NY 55-Town of Gardiner
CH 7, New Prospect Road, SOUTH-Guilford Corners, Town of Gardiner-NORTH
(Albany Post Road continues NORTH on CH 7)

Milton Turnpike
US 44/NY 55-Ardonia, Town of Platekill-WEST
CH 15 SOUTH-South Street southern part, Town of Plattekill
CH 15  NORTH-Tuckers Corners Road, Town of Plattekill
CH 11 SOUTH-Lattintown Road,Town of Marlborough
CH 11 NORTH-Milton Cross Road(Orchard Road), Town of Marlborough
US 9W-Milton, Town Of  Marlborough
Main Street(town road), Hamlet of Milton, Town of Marlborough-EAST
(I)
Lattintown Road
Lattintown Road, Town Road, Town of Newburgh
(continuation of Lattintown Road)-SOUTH
CH 14-Town of Marlborough
CH 14A-Town of Marlborough
CH 10-Milton Turnpike, Town of Marlborough-NORTH
Route broken by CH 10-second segment starts east of segment I terminus

(II)
Milton Cross Road
Orchard Road
CH 10-Milton Turnpike, Town of Marlborough-SOUTH
JN Bailey’s Gap Road and Mahoney Road(road name changes)
US 44/NY 55-Vineyard Ave, Highland, Town of Lloyd-NORTH
Route broken by US 44/NY 55-third segment starts east of segment II terminus

(III)
Chapel Hill Road
US 44/NY 55-Vineyard Ave, Highland, Town of Lloyd-WEST
---
US 9W-Highland, Town of Lloyd-WEST
also includes short offslip southbound ONLY From US 9W

New Paltz Road(old NY 299)
NY 299-Highland, Town of  Lloyd-WEST
--
JN North Road and Main Street(town roads), Hamlet Of Highland
Town of Lloyd-EAST

Plattekill-Ardonia Road
NY 32-Plattekill, Town of Plattekill-SOUTH
CH 15-Plattekill, Town of Plattekill
US 44/NY 55-Ardonia, Town of Platekill-NORTH
East Road
Plattekill Road
Western Avenue(continuation)
East Road at JN Decker Road, Town Road, Town of Newburgh
(continuation of East Road)-WEST
CH 11-Town of Marlborough
CH 14A-Hamlet of Marlboro, Town of Marlborough
US 9W-Hamlet of Marlboro, Town of Marlborough-EAST
Western Avenue
CH 11-Lattintown Road, Town of Marlborough-(NW) WEST
--
CH 14-Western Avenue East; Plattekill Road West,
Town of Marlborough-(SE) EAST
(I)
Fosler Road
South Road(south section)
Tuckers Corners Road
CH 13-Plattekill-Ardonia Road, Town of Plattekill-SOUTH
CH 10-Tuckers Corners, Town of Plattekill(slight jog)
US 44/NY 55-Town of Plattekill-NORTH
Route broken by US 44/NY 55-second segment starts east of segment I terminus
(II) Pancake Hollow Road
Riverside Road(North and South)
US 44/NY 55-Town of Plattekill-SOUTH
CH 16-Clintondale, Town of Plattekill
CH 12-Highland, Town of Lloyd
NY 299-Highland, Town of Lloyd(slight jog east)
US 9W-Highland, Town of Lloyd-NORTH
Old Post Road
NY 213-Rifton, Town of Esopus-WEST
US 9W-Esopus, Town of Esopus
Main Street, Town Road, Town of Esopus-EAST
(I)
Jansen Road
NY 208, Town of New Paltz-WEST
---
NY 32-Town of New Paltz-EAST
Route broken by NY 32-second segment starts north of segment I terminus
(II) Putt Corners Road(N-S)
Horsenden Road(E-W)
NY 32-Town of New Paltz-SOUTH
NY 299-Town of New Paltz
Horsenden Road EAST-CH 17 turns east-west here.
NY 32-Town of New Paltz-NORTH
(West end of Horsenden Road)
Bruyn Turnpike(E-W)
Hoagerburgh Road(N-S)
Wallkill Avenue-Town Road, Hamlet of Wallkill, Town of Shawangunk-SOUTH
CH 9-Town of Shawangunk(West of Wallkill)
Directional change at JN Hogerburgh Road and Bruyn Turnpike.
CH 7-Brunswyck Road, Brunswyck,Town of Shawangunk-NORTH
Long Road
CH 7-Brunswyck Road, Town of Shawangunk-WEST
---
CH 9-Albany Post Road-Town of Shawangunk-EAST
Galeville Road(E-W)
Sand Hill Road(N-S)
CH 9-Albany Post Road-Town of Shawangunk-SOUTH
JN Galeville Road(CH 19 to west), Birch Road(Town Road to east)
and Sand Hill Road CH 19 to north)
US 44/NY 55-Hamlet of Gardiner, Town of Gardiner-NORTH
(I)
New Hurley Road
NY 208-New Hurley, Town of Plattekill-WEST
CH 21-New Hurley, Town of Plattekill
CH 23-Town of Plattekill
NY 32 just west of CH 20 Forest Road JN, Town of Plattekill
(II)
Forest Road
Orange County Highway 23, Town of Newburgh
(continuation of Forest Road)-SOUTH
---
NY 32 just east of CH 20 New Hurley Road JN, Town of Plattekill
Plains Road
Orange County Highway 85, Town of Montgomery
(continuation of Plains Road)-SOUTH
NY 300-Town of Shawangunk
CH 20 New Hurley Road-Town of Plattekill
NY 208-Gardiner/Plattekill Town Line-NORTH
South Street(north section)
South Elting Corners Road
US 44/NY 55-Clintondale, Town of Lloyd-SOUTH
CH 16-Clintondale, Town of Lloyd
CH 22A-Town of Lloyd
NY 299-Elting Corners, Town of Lloyd
JN Old New Paltz Road, Town Road-Elting Corners, Town of Lloyd-NORTH
Station Road(E-W)
South Ohioville Road(N-S)
CH 22-Town of Lloyd-SOUTH
JN South Ohioville Road-Town Road to south, CH 22A to north and east.
NY 299-Town of New Paltz-NORTH
Orchard Road
Orchard Road-Town Road, Town of Newburgh, Orange County
(continuation of Orchard Road)-SOUTH
CH 20 New Hurley Road-Town of Plattekill
NY 32-Modena, Town of Plattekill-NORTH
(I)
Union Center Road(E-W)
NY 213-St Remy, Town of Esopus-WEST
---
CH 24 Ulster Avenue, Ulster Park, Town of Esopus-EAST
(II)
Ulster Avenue(N-S)
(old US 9W-West of US 9W)
US 9W-Ulster Park, Town of Esopus-SOUTH
CH 24 Union Center Road- Ulster Park, Town of Esopus
US 9W-Ulster Park, Town of Esopus-NORTH
(III)
River Road(N-S)
(East of US 9W)
US 9W-Ulster Park, Town of Esopus-SOUTH
---
US 9W-Port Ewen, Town of Esopus-NORTH
(I)
Creek Locks Road
Canal Street(Eddyville)
NY 32-Rosendale, Town of Rosendale-SOUTH
---
NY 213-Eddyville, Town of Esopus-NORTH
Sections I and II can be joined by crossing the NY 213 Rondout Creek Bridge in Eddyville.
(II)
New Salem Road
Salem Street
NY 213-Eddyville, Town of Esopus-WEST
---
US 9W-Port Ewen, Town of Esopus-EAST
Cotekill Road(E-W)
Sawdust Avenue(E-W)
Breezy Hill Road(E-W)
Hickory Bush Road
(continuation)(N-S)
Kallop Avenue(continuation)(N-S)
US 209-Stone Ridge, Town of Marbletown-WEST
CH 1-Cotekill, Town of Rosendale
CH 26A-Cotekill, Town of Rosendale
CH 7-Binnewater, Town of Rosendale
JN Hickory Bush Road(Town Road to north)
JN Kallop Road(Town Road to north)
NY 32-Rosendale, Town of Rosendale-EAST
Cotekill Road
NY 213-Town of Rosendale-SOUTH
---
CH 26--Town of Rosendale-NORTH
Granite Road
Main Street(Accord)
US 44/NY 55-Kerhonkson, Town of Rochester-SOUTH
---
US 209-Accord , Town of Rochester-NORTH
Foermeyer Street(Hurley)
Zandhoek Road
Dewitt Mills Road
Dewitt Lake Road
Mountain Road(Eddyville)
CH 29-Hurley, Town of Hurley-WEST
CH 1, Town of Hurley
NY 32-Bloomington, Town of Rosendale
NY 213-Eddyville, Town of Esopus-EAST
Old US 209
Main Street(Hurley)
Hurley Avenue(Ext.)
US 209-Hurley, Town of Hurley-SOUTH
CH 29A-Hurley, Town of Hurley
-crosses from west to east of US 209 on an overpass-
CH 28-Hurley, Town of Hurley
Kingston City Line(Hurley Ave continues as a city street)-NORTH
Wynkoop Road
CH 5-Hurley, Town of Hurley
---
CH 29-Hurley, Town of Hurley(west of US 209)
Zena Road
Sawkill Road
NY 212-Town of Woodstock-WEST
CH 39-Zena Road(to south), Town of Woodstock
CH 31-Hallihan Hill Road, Town of Kingston
CH 31-Sawkill Road(to south)Sawkill Ruby Road(to north)
Town of Ulster-EAST
(I)
Sawkill Road
Sawkill-Ruby Road
Old Kings Highway
(historic road)
Washington Avenue-NYS Reference Route 981K,
Town of Ulster-SOUTH
CH 30-Sawkill Road(to west), Town of Ulster
CH 31-Hallihan Hill Road, Town of Ulster
CH 31-Leggs Mill Road, Lake Katrine, Town of Ulster
(east of CH 31 NYS Thruway overpass)
CH 32-Glasco, Town of Saugerties
NY 32/NY 212, Town of Saugerties
(Old Kings Highway continues north with NY 32)-NORTH
(II)
Leggs Mill Road
US 9W-Lake Katrine, Town of Ulster-SOUTH
---
JN CH 31 Sawmill-Ruby Road(to south)
Old Kings Highway(to north)
Lake Katrine, Town of Ulster-NORTH
(III)
Hallihan Hill Road
CH 30 Sawkill Road, Town of Kingston-WEST
---
CH 31 Sawmill-Ruby Road, Town of Ulster-NORTH
(I)
Glasco Turnpike
(historic road)
NY 212, Shady, Town of Woodstock-WEST
CH 33, Town of Woodstock
NY 212, Shultis Corners, Town of Saugerties
-CH 32 crosses NY 212-
(CH 97W) High Woods Road, Town of Saugerties
(CH 97) Wrolsen Drive, Town of Saugerties
CH 31 Old Kings Highway, Mount Marion, Town of Saugerties
US 9W-Town of Saugerties-EAST
Route broken by US 9W-section II is north of section I terminus
(II)
Glasco Turnpike
(historic road)
US 9W-Town of Saugerties-WEST
NY 32-Glasco, Town of Saugerties
End of Road in hamlet of Glasco-EAST
West Saugerties Road
CH 32-Town of Woodstock-SOUTH
JN Platt Cove Road WEST-Summer link to Greene CH 16, Town of Saugerties
-CH  33 turns east-west here-
CH 35-Blue Mountain Road, Town of Saugerties-NORTH
Main Street(Malden)
US 9W-Town of Saugerties-SOUTH
---
JN US 9W/CH 34 Malden Turnpike(west)-Town of Saugerties-NORTH
Malden Turnpike(E-W) NY 32-CH 34 Old Kings Highway JN, Kaatsban, Town of Saugerties-WEST
---
JN US 9W/CH 34 Main Street(south),
Malden, Town of Saugerties-EAST
Old Kings Highway(N-S)
NY 32-CH 34 Malden Turnpike JN, Kaatsban, Town of Saugerties-SOUTH
---
Greene County Highway 47, Town of Catskill, Greene County
(Old Kings Highway continues north)-NORTH
Blue Mountain Road
NY 212-Centerville(A real nice place to raise up yr kids),
Town Of Saugerties-SOUTH
CH 36-
Blue Mountain, Town of Saugerties
CH 33-Blue Mountain, Town of Saugerties
NY 32-
Town of Saugerties-NORTH
Harry Wells Road
CH 35-Blue Mountain Road, Blue Mountain, Town Of Saugerties-SOUTH
NY 32, Town Of Saugerties
Old Route 32-Town Road, Town Of Saugerties-NORTH
(I)
Ulster Landing Road
NY 32-East Kingston, Town of Ulster-SOUTH
CH 37 Kukuk Lane, Ulster Landing, Town of Ulster
NY 32-Flatbush, Town of Saugerties
(II)
Kukuk Lane
NY 32-Lake Katrine, Town of Ulster-WEST
---
CH 37 Ulster Landing Road-Ulster Landing, Town of Ulster-NORTH
Zena Road
 NY 28-West Hurley, Town of Woodstock-SOUTH
---
CH 30 Zena Road(west), Sawkill Road(east),
Town of Woodstock-NORTH
Old Route 28
Wittenburg Road
Glenford-Wittenburg Road
NY 214-Phonecia, Town of Shandaken(NW)-WEST
NY 212-Mount Tremper Town of Shandaken
CH 45-Wittenberg Road(to NE), Wittenburg, Town Of Woodstock
CH 41-Ohayo Mountain Road, Glenford, Town of Hurley-WEST
Ohayo Mountain Road
Tannery Brook Road
(Woodstock)
Old Route 28-Glenford, Town of Hurley-SOUTH
CH 40-Glenford-Wittenburg Road, Glenford, Town of Hurley
NY 212-Hamlet of Woodstock, Town of Woodstock-NORTH
Peakamoose Road
Watson Hollow Road
CH 46-Sundown, Town Of Denning-SOUTH
---
NY 28A(NYC Reservoir Road)-West Shokan, Town of Olive-NORTH
Maverick Road
NY 28-West Hurley, Town of Hurley-WEST
-Maverick Concert Hall-
NY 375-West Hurley Road, West Hurley, Town of Hurley-EAST
Mountain Road
Dubois Road
NY 28-Ashokan, Town of Olive-WEST and EAST
Short loop road: N-S from NY 28 to JN Chase Road;
E-W from JN Chase Road to JN Kenoza Lake Road;
N-S from JN Kenoza Lake Road to NY 28
Wittenburg Road
CH 40-Wittenburg Road(continuing to west);
Glenford-Wittenburg Road(to SE)
Wittenburg, Town Of Woodstock-WEST
---
NY 212-Bearsville, Town Of Woodstock-EAST
Sundown Road(E-W)
Greenville Road(E-W)
Sullivan County Highway 153, Town of Neversink
(Continuation of Sundown Road)-WEST
CH 42-Sundown, Town of Denning
JN Yeagerville Road(town road to north), CH 46 SOUTH
Greenville, Town of Denning-EAST
Yeagerville Road(N-S)
NY 55A(NYC Reservoir Road), Napanoch,
Town of Wawarsing-SOUTH
---
JN CH 46 WEST; Yeagerville Road(Town Road) NORTH,
Greenville, Town of Denning-NORTH
Frost Valley Road
Oliverea Road
Sullivan County CH 157 Frost Valley Road, Town of Neversink
(Continuation of Frost Valley Road from Claryville)-SOUTH
NY 28-Big Indian, Town of Shandaken
CH 47-Old Route 28, Big Indian, Town of Shandaken-NORTH
Old Route 28
NY 28-Big Indian, Town of Shandaken-WEST
CH 47 SOUTH, Big Indian, Town of Shandaken
NY 42(northern section), Shandaken, Town of Shandaken-EAST
Dry Brook Road
Seager, Town of Hardenburg(no link to other roads)-SOUTH
CH 49A, Town of Hardenburg
Continues as Dry Brook Road(town road) to NY 28 at Arkville,
Town of Middletown, Delaware County
(I)
Todd Mountain Road
CH 49 Dry Brook Road- Town of Hardenburg-SOUTH
---
Continues as Todd Mountain Road(town road) to
Fleischmanns, Town of Middletown, Delaware County-NORTH
Route breaks when Todd Mountain Road enters Delaware County
Todd Mountain Road junctions with Todd Road, which links into Gelli Curci Road(segment II)
(II)
Gelli Curci Road
Todd Road, Town of Middletown, Delaware County-SOUTH
---
NY 28-Highmount, Town of Shandaken-NORTH


Spillway Road
NY 28A
Spillway Road, approx ½ mile north of Ashokan Road JN,
Town of Marbletown-SOUTH
JN NY 28A WEST(NYC Ashokan Reservoir Road), Town of Hurley
-Route turns E-W-
NY 28-Onteora Trail, Town of Ulster-NORTH


Morgan Hill Road
NY 28A
Morgan Hill and Francis Road JN, Town of Hurley-SOUTH
---
NY 28A/CH 50 to west, Town of Hurley-NORTH
Ulster Heights Road
[or] Cape Road
Sullivan County Highway 154
(continuation of Ulster Heights Road from NY 42), Town of Fallsburg-WEST
---
NY 52-Village Of Ellenville-EAST
(I)
Briggs Highway
JN Towne Road(north)/Weiner Road(south)-WEST
---
NY 52-Town of Wawarsing-EAST
(II)
Old Greenfield Road
NY 52-Town of Wawarsing-WEST and EAST
Old alignment of NY 52 that crosses under the
NY 52 Beer Kill Bridge west of Ellenville.
Milk Road
Sullivan CH 158-Dairyland Road, from Woodridge
Town of Fallsburg-SOUTH
---
NY 52, Town of Wawarsing-NORTH
Turnwood Road
Beaverkill Road
Sullivan County Highway 152-Beaverkill Road, Town of Rockland-SOUTH
---
Cross Mountain Road(town road), Town of Hardenburgh-NORTH
Spring Glen Road
Sullivan County Highway 55-Moutaindale Road,
From Mountain Dale and Woodridge, Town of Mamakating-WEST
---
Old Route 209, Town Road, Spring Glen, Town of Wawarsing
Boices Lane(E-W)
JN Boices Lane(town road to west) and CH 157 Enterprise Drive(to north)
Town of Ulster-WEST
---
US 9W-Ulster Avenue, Town of Ulster-EAST
Enterprise Drive
JN Boices Lane(town road to west; CH 157 EAST), Town of Ulster-SOUTH
US 209 at elevated junction
JN Town Hall Road(to west)/Neighborhood Road(to east), Town Roads,
Town of Ulster-NORTH
Frank Sottile Boulevard
NY 32-Flatbush Avenue, Town of Ulster-SOUTH
CH 162-Town of Ulster
US 9W-Ulster Avenue, Town of Ulster-NORTH
Miron Lane
US 9W-Ulster Avenue, Town of Ulster-WEST
---
CH 161 Frank Sottile Boulevard, Town of Ulster-EAST

42ND Street(Kerhonkson)
Old Minnewaska Trail
US 209-Hamlet of Kerhonkson, Town of Wawarsing-WEST
US 44/NY 55-Town of Wawarsing(crossing)
US 44/NY 55-Town of Rochester-EAST

High Woods Road(W leg)
Wrolsen Drive(E leg)
Fish Creek Road
CH 32-Glasco Turnpike, Town of Saugerties-SOUTH
JN CH 97E-Wrolsen Dr, CH 97W-High Woods Rd(to south);
Fish Creek Rd CH 97(to north), Town of Saugerties
NY 212-Veteran, Town of Saugerties-NORTH

Decker Road
Tillson Lake Road
CH 109C-Awosting Road, Town of Shawangunk-WEST
---
CH 7-Brunswyck Road, Town of Gardiner-EAST
Awosting Road
JN Church Road(to west); Mountain Road(to east), town roads
Town Of Shawangunk-WEST
CH 109A-Town of Shawangunk
CH 7-Dwarkill, Town of Shawangunk-EAST
Oregon Trail
Indian Springs Road
JN Oregon Trail(to west); Church Road(to north);
Registro Road(to south)-town roads, Town of Shawangunk-WEST
---
CH 7-New Prospect Road, Town of Shawangunk-EAST
Highway number
Name
TERMINI;
Main Junctions