John Slough is a gut located in Columbia County, Oregon. It appears on the Oak Point USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 7.84 feet (2.39 m) above sea level. The nearest populated place is Quincy, approximately 1.6 miles to the SSW.

Nearby Features