City of Crouch, ID
The City of Crouch is located in Boise County, Idaho. The 2020 Census lists Crouch's population as 154. The Shame Les was platted in December of 1969. See the table to the right for the information landproDATA.com maintains in Crouch.
landproDATA Newsletter and latest landproDATA features: