Pinhook, Missouri - Population 32 (2014) - Pinhook is a village in Mississippi County, Missouri, United States. The population was 30 at the 2010 census. It was settled in the 1920s by sharecroppers. The community was hit by water after the U.S. Army Corps of Engineers caused a breach in the Bird’s Point Levee to save the town of Cairo, Illinois. Because of that, the former residents resettled in East Prairie and Sikeston.