Peck is a city in Nez Perce County, Idaho, United States. The population was 197 at the 2010 census. It is part of the Lewiston, ID-WA Metropolitan Statistical Area. Many residents of Peck work in nearby Orofino, Idaho. Additionally, Peck residents attend high school in Orofino since Peck does not have a high school.
Peck is located at 46°28′26″N 116°25′30″W (46.473786, -116.425083).
According to the United States Census Bureau, the city has a total area of 0.27 square miles (0.70 km2), all of it land. There is a small creek.
As of the census of 2010, there were 197 people, 87 households, and 59 families residing in the city. The population density was 729.6 inhabitants per square mile (281.7/km2). There were 95 housing units at an average density of 351.9 per square mile (135.9/km2).