It rises in the Lewis and Clark National Forest, near Big Baldy in the Little Belt Mountains, in western Judith Basin County. It flows northwest, past Stanford and Denton, then NNE to join the Judith in the White Cliffs Area in northern Fergus County.