A Juniata River Valley community · Mifflin County, PennsylvaniaBorough office: (717) 899-6323

History · Geography · Civic identity

McVeytown,
Pennsylvania

A compact borough on the Juniata River with roots reaching back to Pennsylvania's early settlement era.

Town story

From Waynesburg to McVeytown.

The area was settled permanently in the 1760s. The community was laid out in 1795 on land associated with John McVey and was first known as Waynesburg. As the town developed — especially with the arrival of the Pennsylvania Canal era — the McVeytown name became established.

Today McVeytown is an incorporated borough in Mifflin County on the west bank of the Juniata River. The 2020 Census counted 344 residents.

Permanent settlement era

Historical accounts place permanent settlement in the area in the early 1760s.

Town laid out

The settlement was formally laid out and was known as Waynesburg.

Canal era

The Pennsylvania Canal reached Mifflin County, helping river communities and local commerce grow.

Borough incorporation act

Pennsylvania legislation established McVeytown as an incorporated borough.

Joseph T. Rothrock born

The future conservationist and pioneering Pennsylvania forester was born in McVeytown.

Historic Presbyterian Church in McVeytown, Pennsylvania
Presbyterian Church in McVeytown · Photo by Smallbones · CC0 / Wikimedia Commons
Quick facts

County: Mifflin

Population: 344 (2020 Census)

ZIP: 17051

Area code: 717

Setting: West bank of the Juniata River

Government form: Pennsylvania borough

Location

Find McVeytown

Between Lewistown and Mount Union along the US 22/522 corridor, with the Juniata River immediately east of the borough.

Map data © OpenStreetMap contributors.

Primary sources

Where the facts come from

McVeytown Borough

Official Borough office, notices, zoning and local government information.

Official site ↗

Mifflin County

County government, public safety and municipal resources.

County site ↗