The U.S. Census Bureau says that the county has a total area of . Of this, is land and (4.0%) is water. It is the fifth-smallest county in Kansas by land area. Much of its northern border is defined by the Kansas River, which goes through Lawrence. The Bowersock Dam is one of the county's producers of hydropower.