North Annville
Township in Lebanon County, Pennsylvania

North Annville is a township in Lebanon County, Pennsylvania, with 2,267 residents (2020 Census). The nearest town is Annville, 2.3 miles SE.
- 2,267residents (2020 Census)
- 17.3 sq miland area · 44.7 km²
- 131 / sq mipopulation density
- 17003main ZIP code (2 in total)
About North Annville
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.
Text: Wikipedia · CC BY-SA 4.0
North Annville weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in North Annville
Webcams: Windy.com
Living in North Annville
- Median household income
- $83,958
- Median home value
- $336,700
- Median rent
- $987/mo
- Median age
- 47.6
Do you know North Annville? Tell us about it
Help other travelers: share what makes North Annville special. We review every message before publishing it.
Map of North Annville
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
North Annville Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›North Annville, PA population
North Annville had 2,267 residents in the 2020 Census.
| 2020 Census | 2,267 |
|---|---|
| Density | 131 per sq mi (51 per km²) |
Source: U.S. Census Bureau, Decennial Census.
North Annville at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Lebanon County |
| Type | Township |
| Population | 2,267 (2020) |
| Land area | 17.26 sq mi (44.7 km²) |
| Water area | 0.03 sq mi (0.07 km²) |
| Coordinates | 40.3577° N, 76.5376° W |
| ZIP codes | 17003, 17077 |
| Census code (GEOID) | 4207554720 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near North Annville
- Annville2.3 mi SE
- North Londonderry3.1 mi SW
- Cleona3.4 mi E
- Palmyra4.5 mi SW
- East Hanover4.5 mi NW
- South Annville4.8 mi S
- Jonestown4.8 mi NE
- West Lebanon4.9 mi E
- Pleasant Hill5.1 mi E
- North Cornwall5.5 mi SE
- Sand Hill6.1 mi E
- Campbelltown6.1 mi S
Straight-line distance between town centers.
Frequently asked questions about North Annville
What county is North Annville in?
North Annville is in Lebanon County, Pennsylvania.
What is the population of North Annville, PA?
2,267 people lived in North Annville at the 2020 Census.
What is the ZIP code of North Annville, PA?
The main ZIP code is 17003. Other ZIP codes: 17077.
What towns are near North Annville?
Annville (2.3 mi), North Londonderry (3.1 mi), Cleona (3.4 mi), Palmyra (4.5 mi), East Hanover (4.5 mi).
Last updated: