Rolette is located in northern North Dakota in Rolette County about 80 miles northeast of Minot and 50 miles north-northwest of Devils Lake.
For outdoor lovers, several potholes lakes dot the landscape southeast of town allowing for fishing and in-season waterfowl hunting. In addition, Lake Alice National Wildlife Refuge is located about 50 miles to the southeast.