The Rogue River begins at Boundary Springs on the border between Klamath and Douglas counties near the northern edge of Crater Lake National Park. Although it changes direction many times, it flows generally west for from the Cascade Range through the Rogue River – Siskiyou National Forest and the Klamath Mountains to the Pacific Ocean at Gold Beach. Communities along its course include Union Creek, Prospect, Trail, Shady Cove, Gold Hill and Rogue River, all in Jackson County; Grants Pass and Galice in Josephine County; and Agness, Wedderburn and Gold Beach in Curry County. Significant tributaries include the South Fork Rogue River, Elk Creek, Larson Creek, Bear Creek, the Applegate River, and the Illinois River. Arising at above sea level, the river loses more than in elevation by the time it reaches the Pacific.Google Earth elevation for GNIS coordinates
