Nez Perce County is a county located in the U.S. state of Idaho. As of the 2020 census, the population was 42,090. The county seat is Lewiston. The county is named after the Native American Nez Perce tribe. Nez Perce County is part of the Lewiston, Idaho–WA Metropolitan Statistical Area.