The community of Swan Valley is located in the Swan Valley of the Snake River, on Hwy 26 below Palisades Reservoir in Bonneville County.The South Fork of the Snake river runs through Swan Valley, and is rated as the best wild trout fishery in the lower 48 states.