Cottonwood là một thành phố thuộc Quận Idaho, Idaho, Hoa Kỳ. Nằm trên Camas Prairie, dân số tại thời điểm điều tra dân số năm 2010 là 900 người, giảm so với 944 người vào năm 2000. Nó nằm ngay phía tây của Đường 95 Hoa Kỳ, giữa Grangeville và Lewiston.