Mexico, Pennsylvania

Mexico: Located within Juniata County at an elevation of 443 feet, this census-designated place rests along the banks of the Juniata River in central Pennsylvania.

About

Mexico is a city located in the county of Juniata in the U.S. state of Pennsylvania.

Quick Facts about Mexico

State Pennsylvania (United States)
County Juniata County
Latitude & Longitude 40.5376,-77.3533
Time Zone America/New_York
Local time 08:01:09 (8th November 2026)
Postal code 17056
Weather 61℉ Mostly Sunny 7-days weather

Geography

Mexico is located at 40°32'15"N 77°21'12"W (40.5375800, -77.3533200).

Mexico map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

61°F
Mostly Sunny
5 to 9 mph W Sunday

Mostly sunny, with a high near 61. West wind 5 to 9 mph, with gusts as high as 22 mph.

7-Day Forecast
Mexico zip code is 17056. County name: Juniata, County fips: 42067

Nearby Schools and Colleges

Schools and campuses linked to Mexico, PA. Select a name to open its map and contact details.

Code Name City ZIP
418481 Mifflin County Academy of Science and Technology Lewistown (PA) 17044-1697

Nearby Transit Stations (11)

Rail and bus stations connected to Mexico, PA. Select a station to open its map and address details.

Code Name Address Type
LEW Lewistown 150 Helen Street RAIL
HAR Harrisburg Transportation Center 4th and Chestnut Streets RAIL
HGD Huntingdon Fourth and Allegheny Sts. RAIL
MID Middletown Union Street and Mill Street RAIL
ELT Elizabethtown station South Wilson Avenue at West High Street RAIL

Closest post offices linked to Mexico.

Post Office Name City ZIP
Mex Post Office Mexico (PA) 17056

Other places with the same name (2)

  • Mexico, Missouri city in and county seat of Audrain County, Missouri. with a population of 11,530 people.
  • Mexico, New York town in Oswego County, New York. with a population of 5,043 people.

Other cities in Juniata County

Cities, towns, neighborhoods & other populated places in Juniata County , PA.

City Name Population Title
Centre 2,527 County in Pennsylvania, United States
Tuscarora 1,202 Township in southwestern Juniata County, Pennsylvania