Hampshire Township is a township in Clinton County, Iowa, United States. As of the 2000 census, its population was 877.
Hampshire Township was organized in 1857.
Hampshire Township covers an area of and contains no incorporated settlements. According to the USGS, it contains three cemeteries: Dierks, Holy Cross and Pleasant Hill.