LaMoure is located in southeastern North Dakota in
LaMoure County (of which it is the county seat) 40 miles south of
Jamestown on the banks of the
James River.
Nearby Lake LaMoure was created in the early 1970s for the purpose of having a fishing lake closer to town than Jim Lake. The cozy 500-acre impound was made possible by the damming of Cottonwood Creek. Amenities include swimming beach, boat landings, restrooms and picnic tables.
Memorial Park Country Club, a semi-private facility with an open guest policy, invites golfers to challenge their 9-hole, par 36, 3,150-yard layout.