Penn Township is located in Shelby County, Illinois. As of the 2010 census, its population was 107 and it contained 46 housing units.