Skip to content
ZIP codes

ZIP codes in Butler County, Pennsylvania

Butler County has 36 ZIP codes. 21 lie entirely inside it and 15 are shared with neighboring counties, so part of their land and their people are elsewhere. About 198,005 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
36
1 more just touches the border (under 1% of their land)
Entirely inside
21
99% or more of their land
Shared with other counties
15
Most with Armstrong County (5)
Most populated ZIP
16001
39,234 people · Shanor-Northvue
Least populated ZIP
16024
210 people · Callery
Largest ZIP by land
16057
89 sq mi · West Liberty

Map of the ZIP codes in Butler County

Allegheny County Armstrong County Beaver County Clarion County Lawrence County Mercer County Venango County Westmoreland County 15044 · Gibsonia · 27,370 people · 3.2% in the county 15086 · 788 people · 25% in the county 16001 · Shanor-Northvue · 39,234 people · 100% in the county 16002 · Nixon · 15,587 people · 100% in the county 16020 · 1,169 people · 100% in the county 16022 · Bruin · 219 people · 100% in the county 16023 · 4,082 people · 100% in the county 16024 · Callery · 210 people · 100% in the county 16025 · Chicora · 4,793 people · 88% in the county 16027 · Connoquenessing · 423 people · 100% in the county 16029 · East Butler · 916 people · 100% in the county 16030 · Eau Claire · 272 people · 100% in the county 16033 · Evans City · 8,185 people · 100% in the county 16034 · 1,752 people · 100% in the county 16035 · 252 people · 100% in the county 16037 · Harmony · 5,291 people · 86% in the county 16038 · Barkeyville · 3,292 people · 62% in the county 16040 · 1,013 people · 100% in the county 16041 · Karns City · 1,747 people · 61% in the county 16045 · Homeacre-Lyndora · 1,136 people · 100% in the county 16046 · Seven Fields · 19,757 people · 80% in the county 16048 · 225 people · 100% in the county 16049 · Cherry Valley · 2,965 people · 43% in the county 16050 · Bruin · 1,097 people · 100% in the county 16051 · Portersville · 3,119 people · 60% in the county 16052 · Prospect · 2,215 people · 100% in the county 16053 · Oak Hills · 3,429 people · 100% in the county 16055 · 8,993 people · 88% in the county 16056 · Saxonburg · 4,232 people · 100% in the county 16057 · West Liberty · 15,718 people · 86% in the county 16059 · Valencia · 10,062 people · 97% in the county 16061 · West Sunbury · 2,564 people · 100% in the county 16063 · Zelienople · 8,256 people · 78% in the county 16066 · 33,873 people · 100% in the county 16127 · Grove City · 15,117 people · 0.3% in the county 16229 · Freeport · 4,798 people · 7.1% in the county 16373 · Cherry Valley · 3,254 people · 7.0% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Butler County

36 ZIP codes in Butler County, PA, by number
ZIP code Main city Population Land in the county Residents in the county
15044 Gibsonia 27,370 3.2% ≈ 2,048
15086 — 788 25% ≈ 348
16001 Shanor-Northvue 39,234 100% 39,234
16002 Nixon 15,587 100% 15,587
16020 — 1,169 100% 1,169
16022 Bruin 219 100% 219
16023 — 4,082 100% 4,082
16024 Callery 210 100% 210
16025 Chicora 4,793 88% ≈ 4,437
16027 Connoquenessing 423 100% 423
16029 East Butler 916 100% 916
16030 Eau Claire 272 100% 272
16033 Evans City 8,185 100% 8,185
16034 — 1,752 100% 1,752
16035 — 252 100% 252
16037 Harmony 5,291 86% ≈ 4,810
16038 Barkeyville 3,292 62% ≈ 2,686
16040 — 1,013 100% 1,013
16041 Karns City 1,747 61% ≈ 1,095
16045 Homeacre-Lyndora 1,136 100% 1,136
16046 Seven Fields 19,757 80% ≈ 15,890
16048 — 225 100% 225
16049 Cherry Valley 2,965 43% ≈ 1,268
16050 Bruin 1,097 100% 1,097
16051 Portersville 3,119 60% ≈ 1,894
16052 Prospect 2,215 100% 2,215
16053 Oak Hills 3,429 100% 3,429
16055 — 8,993 88% ≈ 8,560
16056 Saxonburg 4,232 100% 4,232
16057 West Liberty 15,718 86% ≈ 14,854
16059 Valencia 10,062 97% ≈ 9,568
16061 West Sunbury 2,564 100% 2,564
16063 Zelienople 8,256 78% ≈ 7,517
16066 — 33,873 100% 33,873
16229 Freeport 4,798 7.1% ≈ 614
16373 Cherry Valley 3,254 7.0% ≈ 287

They also touch the county with under 1% of their land, so they aren’t counted: 16127.

ZIP codes shared with other counties

These 15 ZIP codes have part of their land in another county. The first figure is the share of their land in Butler County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Bruin (2), Cherry Valley (2), Barkeyville (1), Callery (1), Chicora (1), and Connoquenessing (1); 25 places in all.

They start with 4 different three-digit prefixes, one per USPS sorting center: 150, 160, 162, and 163.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know