Cottonwood is a city in Idaho County, Idaho, United States. Located on the Camas Prairie, the population was 900 at the 2010 census, down from 944 in 2000. It is just west of U.S. Route 95, between Grangeville and Lewiston.
* Description and images provided by
CC-BY-SA 3.0 license.