Every ZIP code in the United States, with weather, radar, trivia and the numbers behind it. Five digits since 1963!

ZIP stands for Zone Improvement Plan. The codes went live on July 1, 1963.The lowest ZIP code is 00501 — the IRS in Holtsville, New York.The highest ZIP code is 99950, in Ketchikan, Alaska.Type 07734 into a calculator and turn it upside down: hELLO. It is Keansburg, New Jersey.12345 belongs to one company: General Electric in Schenectady, New York.The first digit is a region: 0 is New England and New Jersey, 9 is the West Coast, Alaska and Hawaii.Mr. ZIP, the cartoon mailman, was the mascot that sold the idea to America.ZIP+4 arrived in 1983 and can narrow a ZIP down to one side of one block.A ZIP code is a mail route, not a place: plenty of them cross county and even state lines.Play ZIP Hunt: guess the secret ZIP code of the day in six tries.
zipcodes.pro — STATE/PA/COUNTY/UNION

Union County, PA ZIP codes

There are 12 ZIP codes in Union County, PA, in 12 towns, from 17829 to 17887. The largest are 17837 (Lewisburg), 17844 (Mifflinburg) and 17856 (New Columbia).

The county seat is Lewisburg.

ZIP codes
12
Towns
12
County seat
Lewisburg
County FIPS
42119
Population
42,456
Median household income
$76,404
Land area
316 sq mi
Metro area
Lewisburg

Union County ZIP codes by town

Lewisburg (county seat)
17837

Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.

Map of Union County ZIP codes

The ZIP codes of Union County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.

Union County in numbers

About 42,456 people live in Union County, in 14,546 households, the 50th most populous of Pennsylvania's 67 counties. The median household income is $76,404 a year, about the same as the Pennsylvania median of $77,971 (US: $80,734). The median owner-occupied home is valued at $240,100 (6% below the Pennsylvania median), and median gross rent is $974 a month. The median age is 41.0; 26.5% of adults 25 and over hold a bachelor's degree or higher (35.2% across Pennsylvania); the average commute takes 18 minutes.

Population42,456Union42,456
Households14,546Union14,546
Median age41.0Union41.0Pennsylvania40.9US 38.9
Median household income$76,404Union$76,404Pennsylvania$77,971US $80,734
Median home value$240,100Union$240,100Pennsylvania$254,500US $332,700
Median gross rent$974Union$974Pennsylvania$1,209US $1,413
Bachelor's degree or higher26.5%Union26.5%Pennsylvania35.2%US 35.7%
Mean commute17.9 minUnion17.9 minPennsylvania26.3 minUS 26.4 min
Population density134 / sq miUnion134 / sq mi

U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.

Largest towns in Union County

Largest towns in Union County
TownZIP codesPopulation
Lewisburg 1 5,257
Mifflinburg 1 3,473
Millmont 1 2,058
West Milton 1 804
New Berlin 1 781
New Columbia 1 766
White Deer 1 591
Laurelton 1 258
Hartleton 1 248
Weikert 1 181
Vicksburg 1 165
Swengel 1 29

Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.

Neighbouring counties

Counties that share a ZIP code with Union County.

Not sure you are in Union County? What county am I in? answers from your location, near a county line included.

Every ZIP code in Union County, with figures

ZIP codes in Union County
ZIP City Type Population Median income Median home
17829 Hartleton , PA Standard 212 $80,417 $137,500
17835 Laurelton , PA Standard 114 $48,611 $158,300
17837 Lewisburg , PA Standard 18,403 $88,975 $288,100
17844 Mifflinburg , PA Standard 10,291 $68,314 $235,000
17845 Millmont , PA Standard 2,058 $66,510 $197,200
17855 New Berlin , PA Standard 1,014 $88,929 $216,700
17856 New Columbia , PA Standard 3,167 $91,661 $197,600
17880 Swengel , PA Standard 29 $61,667 —
17883 Vicksburg , PA No street area — — —
17885 Weikert , PA Standard 181 $92,917 $342,300
17886 West Milton , PA Standard 804 $47,574 $174,200
17887 White Deer , PA Standard 591 — $160,400

Cite this page

zipcodes.pro. “Union County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/pa/county/union

Underlying data is public domain or openly licensed — sources, vintages and licences.