North Dakota Highway 28

The southern segments southern terminus is at ND 37 south of Ryder and the northern terminus is at ND 23 north of Ryder.

The northern segments southern terminus is at U.S. Route 2 (US 2) in Berthold and the northern terminus is a continuation as Saskatchewan Highway 8 at the Canada/ North Dakota border.

Resuming at US 2 in Berthold, ND 28 runs for nine miles before crossing US 52 in Carpio.

The next 22.6 miles of ND 28 serves primarily rural areas though it does cross Lake Darling near Greene before turning right onto ND 5.

After a three mile concurrency, ND 28 leaves ND 5 and ends at the Canadian border near Sherwood, 16.3 miles north of the intersection.