The Solomon River is formed by the confluence of the North Fork Solomon River and South Fork Solomon River at Waconda Lake in northwestern Mitchell County, Kansas. Both forks originate in the High Plains of northwestern Kansas. From Waconda Lake, the Solomon flows southeast for through the Smoky Hills region and joins the Smoky Hill River immediately south of Solomon, Kansas in western Dickinson County.