Beaver Creek is a long tributary of Camas Creek in the U.S. state of Idaho. Beginning at an elevation of near Monida Pass in northern Clark County, it flows generally south through the communities of Humphrey, Spencer, and Dubois. Continuing into Jefferson County, it reaches its mouth north of the town of Hamer, at an elevation of . It is roughly paralleled by Interstate 15 for its entire length.