North Dakota Highway 20 (ND 20) is a 170.550-mile-long (274.474 km) north–south highway in North Dakota. It runs from U.S. Route 52 (US 52) and US 281 in Jamestown to the Canada–United States border near Sarles. The highway continues into Manitoba as PTH 34.
A portion of ND 20 between mile markers 87 and 90 was closed in April 2010 due to flooding at Devils Lake and Spring Lake.[2][3]
Starting at US 52 in downtown Jamestown, ND 20 follows 4th Street NE until 5th Avenue NE, then curves onto 13th Street NE until 12th Avenue NE where ND 20 follows 12th Avenue out of Jamestown. 21.3 miles away from the intersection, ND 20 turns right onto ND 9 and continues for about six miles before turning off in Courtenay and running for 16.8 miles until intersecting with ND 200 in Glenfield. Another 16.3 miles north, ND 15 joins ND 20 for eight miles before turning off in Eddy County. ND 20 then continues northwest for 28.3 miles, passing by Warrick and Tokio before reaching the northern terminus of ND 57 and turning north again. The intersection is located on a causeway of Devils Lake. Continuing along the shores of Devils Lake, ND 20 shortly enters the city of Devils Lake and intersects US 2. 11.8 miles north of downtown Devils Lake, ND 20 passes through Webster, and then by Garske roughly five miles later. ND 17 joins ND 20 four miles later and passes west of Starkweather before ND 17 turns off to the west and ND 20 continues north. ND 20 comes across a brief concurrency with ND 66, and passes west of Munich before turning onto ND 5 for 5.8 miles. ND 20 spends its last 14.5 miles traversing rural areas, with the last important population center along the highway being in Calvin.