McHenry is located on North Dakota Highway 20 44 miles south of Devils Lake and 46 miles north of Jamestown. The depot is located on the north edge of McHenry near the elevators. McHenry also has a restaurant on Main Street for local dining. Refer to the map.