North Annville Township is located in Lebanon County, Pennsylvania and is governed by a three member board of supervisors. The population was 2,381 at the 2010 census. North Annville Township is served by the Annville Cleona School District. The township has a total area of 17.5 square miles.