 According to the U.S. Census Bureau, the county has a total area of , of which is land and (1.0%) is water.Nez Perce County has two rivers, the Clearwater and the Snake, which meet in Lewiston and then flow west.The Clearwater flows from the east and the Snake from the south, creating the state border with Washington (and further upstream, Oregon).