Nauvoo Township is one of twenty-four townships in Hancock County, Illinois, USA. At the 2020 census, its population was 963 and it contained 667 housing units.