New Hampton Township is one of twelve townships in Chickasaw County, Iowa, United States. As of the 2000 census, its population was 3,065.
New Hampton Township was organized in 1857.
New Hampton Township covers an area of and contains one incorporated settlement, New Hampton (the county seat), and the hamlet of Boyd. According to the USGS, it contains three cemeteries: Boyd, Saint Josephs and Union.
The stream of Plum Creek runs through this township.