McVeytown

Borough in Mifflin County, Pennsylvania

View of McVeytown, Pennsylvania
Photo: Smallbones · CC0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in McVeytown

All 24 webcams near 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
Cost of living and demographics of McVeytown ›

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

Loading 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 Census344
Density3,607 per sq mi (1,393 per km²)

Source: U.S. Census Bureau, Decennial Census.

McVeytown at a glance

StatePennsylvania (PA)
CountyMifflin County
TypeBorough
Population344 (2020)
Land area0.10 sq mi (0.2 km²)
Water area0.01 sq mi (0.03 km²)
Elevation515 ft (157 m)
Coordinates40.4986° N, 77.7411° W
ZIP code17054
Official websitemcveytownboro.com
Census code (GEOID)4246400

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near McVeytown

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: