Snake River
River in Minnesota · near McGrath, Mora, Pine City
The Snake River is a 104-mile tributary of the St. Croix River in east-central Minnesota. Its headwaters are in southern Aitkin County. The river flows south through Kanabec County and turns east near Mora, following a minor fault line. It enters the St. Croix 13 miles east of Pine City, and along the way it flows through Cross Lake and Pokegama Lake. Its watershed covers about 1,006 square miles in Aitkin, Kanabec, Mille Lacs, Pine and Isanti counties within the St. Croix River Basin. The Knife, Ann and Groundhouse rivers and Rice Creek are its major tributaries.
The Minnesota DNR manages 84 miles of the river, from the McGrath area to the St. Croix, as the Snake River State Water Trail. From north of McGrath to the St. Croix the river drops 440 feet, an average of 5.2 feet per mile, and it ranges from 20 to 250 feet wide. Water levels usually peak in April and can change quickly. At low water the stretch below Cross Lake may not be passable by canoe. Public accesses include Silver Star Road (Aitkin County), County Road 3 and County Road 11 (DNR), the City of Mora access, Bear Creek and Little Walleye Landing. Minnesota requires a license for non-motorized watercraft longer than 10 feet, and boats must be cleaned of aquatic plants and drained before leaving an access.
The DNR lists walleye, northern pike, smallmouth bass, catfish, panfish and lake sturgeon in the river. A North West Company fur post was built near Pine City in 1804, and a reconstruction has operated as a living history museum since 1970. The annual Snake River Canoe Race covers 15 miles, starting from the County Road 3 bridge north of Mora.
Boating rules
- Non-motorized watercraft longer than 10 feet must be licensed source
- A U.S. Coast Guard approved life jacket must be readily accessible for each paddler source
- Clean aquatic plants and animals off boats and drain all water before launching and before leaving (aquatic invasive species prevention) source
Rules change; check with the agency or town before you go.
Launches
- Snake River (S), Aitkin Co Park Public Water Access Site · Carry-in (canoe and kayak) · near Aitkin County
- Snake River, Bear Creek Public Water Access Site · Carry-in (canoe and kayak) · near McGrath
- Snake River, Co Rd 11 Public Water Access Site · Boat ramp · near Mora
- Snake River, Co Rd 3 Public Water Access Site · Carry-in (canoe and kayak) · near Mora
- Snake River, Little Walleye Landing Public Water Access Site (Pine County) · Carry-in (canoe and kayak) · near Pine City
- Snake River, Mora Public Water Access Site · Carry-in (canoe and kayak) · near Mora
- Snake River, Silver Star Rd Public Water Access Site · Boat ramp · near McGrath
Community
Where people who fish, boat and paddle Snake River talk about it. Lake associations, clubs and local groups will be added as we find them.
- Snake River State Water Trail Agency
- Snake River Watershed Partnership Association
- Snake River - FishingMinnesota forum (Forest Lake-Cambridge-Hinckley reports) Forum
- Snake River Canoe Race Link
- Search Reddit: r/minnesota Reddit
- Search all of Reddit for Snake River, Minnesota Reddit
Sources
- Snake River State Water Trail - Minnesota DNR
- Snake River segments and maps - Minnesota DNR
- Safety and rules on Minnesota state water trails - Minnesota DNR
- Snake River - St. Croix Basin - Minnesota Pollution Control Agency
- Snake River (St. Croix River tributary) - Wikipedia
- Snake River Watershed Partnership - Mille Lacs SWCD
- Snake River Canoe Race - Vasaloppet USA
Researched October 14, 2026 from the sources above. Written content CC BY 4.0. Something wrong? Corrections are welcome.