North Annville Township in pictures
Census counts: 2,279 in 2000, 2,271 in 2020. The archive holds 8 old photos and papers going back to 2017 and 7 maps from 1892 on.
Explore the history →Each edition grades its towns against each other only.

The town has 2,324 residents and lies in Pennsylvania.
The best of North Annville Township’s subject grades is an A for incomes. 15% of residents are under 18 in North Annville Township, against 20% in Pennsylvania’s towns and 22% across U.S. towns. North Annville Township has fewer than 2,500 residents, so it gets subject grades but no overall grade.
Where North Annville Township’s working residents go each day. Line width shows the share.
Census LEHD 2023
Each subject compared with towns across the country (schools within Pennsylvania), ordered by how far North Annville Township is from typical.
How TownRatings grades towns →
Census counts: 2,279 in 2000, 2,271 in 2020. The archive holds 8 old photos and papers going back to 2017 and 7 maps from 1892 on.
Explore the history →Museums, parks, gardens and other places to visit around North Annville Township. Close and well known come first.
8 mi Theme parkHersheypark3.0M visitors a year
35 mi National MonumentCarlisle Federal Indian Boarding School National Monument
8 mi Stadium & arenaHersheypark Stadium
8 mi MuseumHershey's Chocolate World
8 mi Stadium & arenaHersheypark Arena36 mi Theme parkKnoebels Amusement ResortHersheypark: Michael Gray, CC BY-SA 2.0 · Carlisle Federal Indian Boarding School National Monument: Unknown authorUnknown author, Public domain · Hersheypark Stadium: 45BearsFan, CC BY-SA 4.0 · Hershey's Chocolate World: Phillyfan0419, CC BY-SA 3.0 · Hersheypark Arena: Hersheyarena4ever at English Wikipedia, Public domain
Who provides power, water and the rest in North Annville Township, and how to reach them.
EPA SDWIS (Oct 9, 2026) · HIFLD + EIA-861 2025 · Census 2020 ZCTAs · NCES 2024–25 · registration: vote.gov, updated Nov 18, 2024.
Ordered by what stands out in North Annville Township.
Half of commuters travel less than 11 miles. 3.2% of residents live below the poverty line in North Annville Township. The top destinations are Derry Township (14%), South Lebanon Township (4%) and Lebanon (4%). In North Annville Township, the typical journey to work is 22 minutes.
| North Annville Township | Pennsylvania towns | U.S. towns | |
|---|---|---|---|
| Below the poverty line | 3.2% | 7.6% | 9.6% |
| Average trip to work | 22 minutes | 26 minutes | 25 minutes |
| Working residents who work in town | 3.4% | 6.3% | 8% |
Census LEHD 2023 · ACS
July afternoons reach 85°, January nights drop to 21° and about 24 inches of snow falls in a winter.
NOAA U.S. Climate Normals, 1991–2020
2.7 miles of trail. North Annville Township’s density of trails comes in at 0.2 miles per square mile.
Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-US
For adults in North Annville Township, the share who sleep under 7 hours is 35%. In North Annville Township, nearly a third of adults have high blood pressure.
| North Annville Township | Pennsylvania towns | U.S. towns | |
|---|---|---|---|
| High blood pressure (CDC PLACES) | 32% | 34% | 35% |
| Sleep under 7 hours (CDC PLACES) | 35% | 38% | 36% |
| Depression (CDC PLACES) | 25% | 24% | 23% |
| Binge drink (CDC PLACES) | 18% | 18% | 16% |
| What stands out | North Annville Township | PA |
|---|---|---|
| More uninsured adults | 7.9% | 5.8% |
CDC PLACES 2025 · modeled estimates for adults · CMS · HRSA
On expected storm and flood damage, North Annville Township sits above 53% of U.S. communities. 85 flood insurance claims have been paid in the town since 1978. 65% of the town’s expected losses from natural hazards come from inland flooding, followed by hurricanes at 16%. Federal disaster aid has reached households in North Annville Township once, in 2011.
FEMA flood insurance claims · FEMA disaster declarations and aid · FEMA National Risk Index · OpenFEMA
2 within 15 miles of the center of North Annville Township
About 6 of every 100 North Annville Township residents are enrolled in college, about the same as Pennsylvania.
Township in Pennsylvania, US
North Annville Township is a second-class township in Lebanon County, Pennsylvania, United States, governed by a three-member Board of Supervisors. The population was 2,271 at the 2020 census. It is part of the Lebanon, PA Metropolitan Statistical Area. Postal service is provided via rural delivery from Annville and Lebanon. There are no public schools in North Annville Township. The North Annville Elementary School closed at the end of the 2010–2011 school year, but the building has been repurposed. North Annville Township is served by Annville-Cleona School District.
From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)
7 towns share a border with North Annville Township.
| Town | PA rank | Overall | Cost | Safety | Schools | Health |
|---|---|---|---|---|---|---|
| North Annville Township | — | — | C+ | — | B+ | B |
| East Hanover Township | #682 | B− | C+ | — | B− | B |
| North Londonderry Township | #190 | A | C− | A− | A | B+ |
| Annville Township | #201 | A | B | — | B+ | B+ |
| Swatara Township | #813 | C+ | B− | — | B− | C |
| South Annville Township | #733 | B− | C+ | — | B+ | B− |
| Union Township | #723 | B− | B | — | B− | C+ |
| North Lebanon Township | #661 | B− | B | — | B | C− |
North Annville Township has fewer than 2,500 residents, so it gets subject grades but no overall grade. North Annville Township, East Hanover Township, Annville Township, Swatara Township, South Annville Township, Union Township and North Lebanon Township report no FBI crime data of their own. Compare North Annville Township with a neighbor →
Short answers, built from the data on this page.
Cost of living, which also weighs rents, property taxes and how many households pay 30% or more of their income for housing, grades C+.