Upper Frankford
Township in Cumberland County, Pennsylvania

Upper Frankford is a township in Cumberland County, Pennsylvania, with 2,128 residents (2020 Census). The nearest town is Lower Mifflin, 3.4 miles W.
- 2,128residents (2020 Census)
- 19.4 sq miland area · 50.3 km²
- 110 / sq mipopulation density
- 17040ZIP code
About Upper Frankford
Upper Frankford Township is a township in Cumberland County, Pennsylvania, United States. The population was 2,005 at the 2010 census.
Text: Wikipedia · CC BY-SA 4.0
Upper Frankford weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Upper Frankford
Webcams: Windy.com
Living in Upper Frankford
- Median household income
- $77,862
- Median home value
- $191,800
- Median rent
- $943/mo
- Median age
- 45.2
Do you know Upper Frankford? Tell us about it
Help other travelers: share what makes Upper Frankford special. We review every message before publishing it.
Map of Upper Frankford
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Upper Frankford 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 ›Upper Frankford, PA population
Upper Frankford had 2,128 residents in the 2020 Census.
| 2020 Census | 2,128 |
|---|---|
| Density | 110 per sq mi (42 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Upper Frankford at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Cumberland County |
| Type | Township |
| Population | 2,128 (2020) |
| Land area | 19.43 sq mi (50.3 km²) |
| Water area | 0.19 sq mi (0.49 km²) |
| Coordinates | 40.2415° N, 77.3678° W |
| ZIP code | 17040 |
| Census code (GEOID) | 4204179032 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Upper Frankford
- Lower Mifflin3.4 mi W
- Tyrone4.1 mi N
- Lower Frankford4.1 mi E
- West Pennsboro4.4 mi SE
- Plainfield5.3 mi SE
- Newville5.3 mi S
- Southwest Madison7.8 mi NW
- Landisburg7.8 mi NE
- Upper Mifflin7.9 mi SW
- North Newton8.1 mi SW
- North Middleton8.1 mi E
- Jackson8.9 mi NW
Straight-line distance between town centers.
Frequently asked questions about Upper Frankford
What county is Upper Frankford in?
Upper Frankford is in Cumberland County, Pennsylvania.
What is the population of Upper Frankford, PA?
2,128 people lived in Upper Frankford at the 2020 Census.
What is the ZIP code of Upper Frankford, PA?
The ZIP code of Upper Frankford is 17040.
What towns are near Upper Frankford?
Lower Mifflin (3.4 mi), Tyrone (4.1 mi), Lower Frankford (4.1 mi), West Pennsboro (4.4 mi), Plainfield (5.3 mi).
Last updated: