As of the 2020 census, its population was 766 and it contained 393 housing units.
[1] Craig Township has the name of George Craig, a pioneer settler and afterward state legislator.
[3] The Thiebaud Farmstead, Venoge Farmstead, and Thomas T. Wright House are listed on the National Register of Historic Places.
[5] (This list is based on USGS data and may include former settlements.)
The township contains these two cemeteries: McKay and Old Bethel.