The Trempealeau River (pronounced TREM-puh-lo) is an 81.5-mile-long (131.2 km)tributary of the Mississippi River in the Driftless Area of western Wisconsin in the United States.
The Trempealeau River rises in western Jackson County as two streams, its North and South Branches; the South Branch has at times been known as the main stem of the river, and the North Branch has at times been known as "Bovee Creek". The two streams join just east of Hixton, and the Trempealeau initially flows generally westwardly into Trempealeau County, past Hixton, Taylor, Blair, Whitehall and Independence. Near Independence, the river turns to the southwest and flows past Arcadia; in its lower course, it is used to define the boundary between Trempealeau and Buffalo counties. The Trempealeau flows into the Mississippi River just downstream of Winona, Minnesota at Perrot State Park.