Squaw Creek is a 61mi long tributary of the Payette River in the U.S. state of Idaho. Beginning at an elevation of 7483ft southwest of Cascade in southwestern Valley County, it quickly flows north and then west into Gem County. From there, it flows generally south, passing through the communities of Ola and Sweet, before reaching its mouth at Black Canyon Reservoir, at an elevation of 2507ft.