St. Croix River
The St. Croix River forms much of the Wisconsin-Minnesota border before it joins the Mississippi at Prescott, Wisconsin.
Where the St. Croix River flows
The river runs through or along these 8 counties: Burnett County; Douglas County; Pierce County; Polk County; St. Croix County; Chisago County, MN; Pine County, MN; Washington County, MN.
Towns and cities within about 2 miles of the river, by county:
- Douglas County Gordon
- Polk County Osceola, Saint Croix Falls
- St. Croix County Houlton
- Chisago County, MN Taylors Falls
- Washington County, MN Bayport, Lakeland, Stillwater
Counties from U.S. Census boundaries, places from a public U.S. cities list. Small communities may be missing.
River facts
| Length | About 169 miles |
|---|---|
| Source | Upper St. Croix Lake near Solon Springs, Douglas County |
| Mouth | Mississippi River at Prescott, Wisconsin |
| Main tributaries | Namekagon, Snake, Kettle, Apple, Yellow, Eau Claire and Kinnickinnic rivers, among others |
| States | Wisconsin and Minnesota |
Lake St. Croix is the wide lower stretch formed along the river.
Lakes and flowages on the St. Croix River
Lakes in our guide on or connected to this river:
Source: St. Croix River (Wisconsin-Minnesota) (Wikipedia)