where does the st croix river begin and end
St. Croix River (Wisconsin–Minnesota)
The St. Croix River rises in the northwestern corner of Wisconsin , out of Upper St. Croix Lake in Douglas County , near Solon Springs , approximately 20 miles ( 32 km ) south of Lake Superior . It flows south to Gordon , then southwest . It is joined by the Namekagon River in northern Burnett County , where it becomes significantly wider . A few miles downstream the St. Croix meets the boundary between Minnesota and Wisconsin , which it demarcates for another 130 miles ( 209 km ) until its confluence with the Mississippi River . Aerial 
The St. Croix River rises in the northwestern corner of Wisconsin , out of Upper St. Croix Lake in Douglas County , near Solon Springs , approximately 20 miles ( 32 km ) south of Lake Superior . It flows south to Gordon , then southwest . It is joined by the Namekagon River in northern Burnett County , where it becomes significantly wider . A few miles downstream the St. Croix meets the boundary between Minnesota and Wisconsin , which it demarcates for another 130 miles ( 209 km ) until its confluence with the Mississippi River . Aerial
The St. Croix River rises in the northwestern corner of Wisconsin, out of Upper St. Croix Lake in Douglas County, near Solon Springs, approximately 20 miles south of Lake Superior.  The St. Croix meets the boundary between Minnesota and Wisconsin, which it demarcates for another 130 miles until its confluence with the Mississippi River.
The St. Croix River rises in the northwestern corner of Wisconsin , out of Upper St. Croix Lake in Douglas County , near Solon Springs , approximately 20 miles ( 32 km ) south of Lake Superior . A few miles downstream the St. Croix meets the boundary between Minnesota and Wisconsin , which it demarcates for another 130 miles ( 209 km ) until its confluence with the Mississippi River .