Thompsontown
Borough in Juniata County, Pennsylvania

Thompsontown is a borough in Juniata County, Pennsylvania, with 631 residents (2020 Census). It sits at 449 ft (137 m) above sea level. The nearest town is Delaware, 1.6 miles NE.
- 631residents (2020 Census)
- 449 ftelevation · 137 m
- 0.3 sq miland area · 0.8 km²
- 1,936 / sq mipopulation density
- 17094ZIP code
About Thompsontown
Thompsontown is a borough in Juniata County, Pennsylvania, United States. The population was 629 at the 2020 census.
Text: Wikipedia · CC BY-SA 4.0
Thompsontown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Thompsontown
Webcams: Windy.com
Living in Thompsontown
- Median household income
- $41,042
- Median home value
- $147,600
- Median rent
- $709/mo
- Median age
- 49.6
Do you know Thompsontown? Tell us about it
Help other travelers: share what makes Thompsontown special. We review every message before publishing it.
Map of Thompsontown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Thompsontown 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 ›Thompsontown, PA population
Thompsontown had 631 residents in the 2020 Census.
| 2020 Census | 631 |
|---|---|
| Density | 1,936 per sq mi (748 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Thompsontown at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Juniata County |
| Type | Borough |
| Population | 631 (2020) |
| Land area | 0.33 sq mi (0.8 km²) |
| Elevation | 449 ft (137 m) |
| Coordinates | 40.5658° N, 77.2361° W |
| ZIP code | 17094 |
| Official website | thompsontown.com |
| Census code (GEOID) | 4276536 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Thompsontown
- Delaware1.6 mi NE
- East Salem3.0 mi N
- Walker3.7 mi W
- Millerstown4.5 mi E
- Tuscarora4.5 mi S
- McAlisterville5.4 mi N
- Fayette6.2 mi N
- Juniata6.6 mi S
- Mexico6.6 mi W
- Greenwood6.8 mi E
- Oliver7.5 mi SE
- Greenwood7.7 mi NE
Straight-line distance between town centers.
Frequently asked questions about Thompsontown
What county is Thompsontown in?
Thompsontown is in Juniata County, Pennsylvania.
What is the population of Thompsontown, PA?
631 people lived in Thompsontown at the 2020 Census.
What is the ZIP code of Thompsontown, PA?
The ZIP code of Thompsontown is 17094.
What is the elevation of Thompsontown?
449 feet (137 m) above sea level.
What towns are near Thompsontown?
Delaware (1.6 mi), East Salem (3.0 mi), Walker (3.7 mi), Millerstown (4.5 mi), Tuscarora (4.5 mi).
Last updated: