Middletown
Township in Bucks County, Pennsylvania

Middletown is a township in Bucks County, Pennsylvania, with 46,040 residents (2020 Census). It sits at 75 ft (23 m) above sea level. The nearest town is Langhorne, 0.9 miles W.
- 46,040residents (2020 Census)
- 75 ftelevation · 23 m
- 18.9 sq miland area · 49.0 km²
- 2,435 / sq mipopulation density
- 19047main ZIP code (2 in total)
About Middletown
Middletown Township is a township in Bucks County, Pennsylvania, United States. The population was 46,040 at the 2020 census. Many sections of Levittown are located in the southern end of the township. The municipality surrounds the boroughs of Langhorne, Langhorne Manor, Penndel, and Hulmeville; much of the township beyond Levittown uses Langhorne as its mailing address. The township is located within the Philadelphia metropolitan area.
Also located within the township is Core Creek Park. The township also has many acres of protected woods, the largest being the woods behind Neshaminy High School. The Neshaminy Creek flows through these woods. There are also some few protected farms, most significantly that of Styer's Orchards, which was saved from turning into the site of 632 homes in the late 1990s.
Sesame Place is located in Middletown Township.
Text: Wikipedia · CC BY-SA 4.0
Middletown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Middletown
Webcams: Windy.com
Living in Middletown
- Median household income
- $114,449
- Median home value
- $435,100
- Median rent
- $1,827/mo
- Median age
- 44
Do you know Middletown? Tell us about it
Help other travelers: share what makes Middletown special. We review every message before publishing it.
Map of Middletown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Middletown 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 ›Middletown, PA population
Middletown had 46,040 residents in the 2020 Census.
| 2020 Census | 46,040 |
|---|---|
| Density | 2,435 per sq mi (940 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Middletown at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Bucks County |
| Type | Township |
| Population | 46,040 (2020) |
| Land area | 18.91 sq mi (49.0 km²) |
| Water area | 0.43 sq mi (1.11 km²) |
| Elevation | 75 ft (23 m) |
| Coordinates | 40.1795° N, 74.9069° W |
| ZIP codes | 19047, 19056 |
| Census code (GEOID) | 4201749120 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Middletown
- Langhorne0.9 mi W
- Langhorne Manor1.1 mi SW
- Penndel1.7 mi S
- Woodbourne1.9 mi NE
- Parkland1.9 mi SW
- Hulmeville2.5 mi S
- Fairless Hills2.9 mi E
- Levittown3.4 mi SE
- Newtown3.6 mi N
- Village Shires3.7 mi W
- Woodside4.3 mi NE
- Trevose4.4 mi SW
Straight-line distance between town centers.
Frequently asked questions about Middletown
What county is Middletown in?
Middletown is in Bucks County, Pennsylvania.
What is the population of Middletown, PA?
46,040 people lived in Middletown at the 2020 Census.
What is the ZIP code of Middletown, PA?
The main ZIP code is 19047. Other ZIP codes: 19056.
What is the elevation of Middletown?
75 feet (23 m) above sea level.
What towns are near Middletown?
Langhorne (0.9 mi), Langhorne Manor (1.1 mi), Penndel (1.7 mi), Woodbourne (1.9 mi), Parkland (1.9 mi).
Last updated: