County ZIP codes · Pennsylvania · FIPS 42067
Juniata County, PA ZIP Codes
Juniata County, Pennsylvania has 15 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 10 of the residential ones lie mainly in Juniata County and 5 mainly in a neighboring county; 7 cross the county line. Median household income ranges from $42,381 in 17243 (Orbisonia) to $90,893 in 17062 (Millerstown) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Juniata County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $61,875 and $70,109.
They carry 15 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 15 residential ZIP codes in Juniata County
10 ZIP codes lie mainly in Juniata County; 5 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 17059 | Mifflintown | 8,013 | 101 | $65k | $223k | 100% |
| 17049 | McAlisterville | 3,046 | 77 | $70k | $216k | 100% |
| 17082 | Port Royal | 3,046 | 54 | $75k | $214k | 100% |
| 17094 | Thompsontown | 2,424 | 84 | $66k | $196k | 100% |
| 17058 | Mifflin | 1,578 | 38 | $49k | $202k | 100% |
| 17021 | East Waterford | 912 | 17 | $61k | $215k | 77% |
| 17035 | Honey Grove | 864 | 25 | $48k | $209k | 94% |
| 17014 | Cocolamus | 174 | 100 | – | – | 100% |
| 17056 | Mexico | 27 | 450 | – | – | 100% |
| 17076 | Oakland Mills | no residents | 0 | – | – | 100% |
Partly in Juniata County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 17086 | Richfield | 1,982 | 54 | $62k | $194k | 36% |
| 17243 | Orbisonia | 1,264 | 21 | $42k | $155k | 28% |
| 17045 | Liverpool | 3,811 | 100 | $77k | $230k | 26% |
| 17062 | Millerstown | 3,917 | 47 | $91k | $233k | 24% |
| 17853 | Mount Pleasant Mills | 2,993 | 69 | $64k | $226k | 18% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
7 ZIP codes of Juniata County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Juniata | Elsewhere |
|---|---|---|
| 17062 | 24% | Perry County 76% |
| 17045 | 26% | Perry County 67%; Snyder County 7% |
| 17853 | 18% | Snyder County 82% |
| 17086 | 36% | Snyder County 64% |
| 17243 | 28% | Huntingdon County 72% |
| 17021 | 77% | Perry County 16%; Franklin County 5%; Huntingdon County 2% |
| 17035 | 94% | Perry County 6% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Juniata County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Juniata County's ZIP codes use 3 prefixes: 170, 172 and 178.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 170 | Harrisburg, PA (SCF 170) | 13 | 92 |
| 172 | Harrisburg, PA (SCF 170) | 1 | 52 |
| 178 | Harrisburg, PA (SCF 170) | 1 | 60 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.