It rises in on the northern slope of the Big Sheep Mountains, in northwestern Prairie County, and flows northeast across the plains past Brockway and Circle and joins the Missouri in northeastern McCone County, approximately 4 mi (6 km) south of Poplar.