The Soldier Lakes are some of the sources of Soldier Creek, which flows from the eastern side of the Ruby Mountains through Soldier Canyon, exits the mountains to the west into Lamoille Valley, and then merges with the main branch of the Humboldt River.