McVeytown
Borough in Mifflin County, Pennsylvania

McVeytown is a borough in Mifflin County, Pennsylvania, with 344 residents (2020 Census). It sits at 515 ft (157 m) above sea level. The nearest town is Mattawana, 0.7 miles E.
- 344residents (2020 Census)
- 515 ftelevation · 157 m
- 0.1 sq miland area · 0.2 km²
- 3,607 / sq mipopulation density
- 17054ZIP code
About McVeytown
McVeytown is a borough in Mifflin County, Pennsylvania, United States, on the west bank of the Juniata River. Formerly known as Waynesburg, it was settled in 1762, laid out in 1795, and incorporated in 1833. The population was 344 at the 2020 census. The "Father of Pennsylvania Forestry", Dr. Joseph Rothrock was born in McVeytown on April 9, 1839. He was largely responsible for the acquisition of the lands that became Pennsylvania state parks and forests, including Rothrock State Forest.
Text: Wikipedia · CC BY-SA 4.0
McVeytown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in McVeytown
Webcams: Windy.com
Living in McVeytown
- Median household income
- $69,205
- Median home value
- $127,500
- Median rent
- $756/mo
- Median age
- 49.2
Do you know McVeytown? Tell us about it
Help other travelers: share what makes McVeytown special. We review every message before publishing it.
Map of McVeytown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
McVeytown 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 ›McVeytown, PA population
McVeytown had 344 residents in the 2020 Census.
| 2020 Census | 344 |
|---|---|
| Density | 3,607 per sq mi (1,393 per km²) |
Source: U.S. Census Bureau, Decennial Census.
McVeytown at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Mifflin County |
| Type | Borough |
| Population | 344 (2020) |
| Land area | 0.10 sq mi (0.2 km²) |
| Water area | 0.01 sq mi (0.03 km²) |
| Elevation | 515 ft (157 m) |
| Coordinates | 40.4986° N, 77.7411° W |
| ZIP code | 17054 |
| Official website | mcveytownboro.com |
| Census code (GEOID) | 4246400 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near McVeytown
- Mattawana0.7 mi E
- Oliver1.9 mi N
- Bratton3.9 mi E
- Longfellow4.0 mi E
- Allensville4.3 mi NW
- Strodes Mills4.7 mi NE
- Atkinson Mills4.7 mi SW
- Menno4.8 mi NW
- Wayne6.1 mi SW
- Belleville7.5 mi N
- Brady8.3 mi W
- Miller8.7 mi NW
Straight-line distance between town centers.
Frequently asked questions about McVeytown
What county is McVeytown in?
McVeytown is in Mifflin County, Pennsylvania.
What is the population of McVeytown, PA?
344 people lived in McVeytown at the 2020 Census.
What is the ZIP code of McVeytown, PA?
The ZIP code of McVeytown is 17054.
What is the elevation of McVeytown?
515 feet (157 m) above sea level.
What towns are near McVeytown?
Mattawana (0.7 mi), Oliver (1.9 mi), Bratton (3.9 mi), Longfellow (4.0 mi), Allensville (4.3 mi).
Last updated: