County ZIP codes · Pennsylvania · FIPS 42129
Westmoreland County, PA ZIP Codes Westmoreland County, Pennsylvania has 93 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 87 residential and 6 for PO boxes or a single organization. 77 of the residential ones lie mainly in Westmoreland County and 10 mainly in a neighboring county; 22 cross the county line. Median household income ranges from $43,958 in 15954 (Seward) to $145,492 in 15636 (Harrison City) (Census Bureau, ACS 2020-2024).
Where are the ZIP codes of Westmoreland County? 15012 · Belle Vernon: $60k 15062 · Monessen: $53k 15068 · New Kensington: $63k 15072 · Pricedale: – 15083 · Sutersville: $65k 15085 · Trafford: $83k 15087 · Webster: – 15089 · West Newton: $61k 15131 · McKeesport: $62k 15448 · Jacobs Creek: $47k 15479 · Smithton: $64k 15501 · Somerset: $59k 15531 · Boswell: $61k 15601 · Greensburg: $79k 15610 · Acme: $73k 15611 · Adamsburg: $64k 15612 · Alverton: $59k 15613 · Apollo: $72k 15615 · Ardara: $89k 15616 · Armbrust: $116k 15617 · Arona: $73k 15618 · Avonmore: $62k 15619 · Bovard: – 15620 · Bradenville: $60k 15622 · Champion: $47k 15623 · Claridge: $57k 15624 · Crabtree: – 15625 · Darragh: – 15626 · Delmont: $61k 15627 · Derry: $59k 15628 · Donegal: $64k 15629 · East Vandergrift: $55k 15632 · Export: $94k 15633 · Forbes Road: $114k 15634 · Grapeville: $62k 15635 · Hannastown: – 15636 · Harrison City: $146k 15637 · Herminie: $71k 15638 · Hostetter: – 15639 · Hunker: $80k 15640 · Hutchinson: $83k 15641 · Hyde Park: $66k 15642 · Irwin: $98k 15644 · Jeannette: $65k 15646 · Jones Mills: – 15647 · Larimer: – 15650 · Latrobe: $63k 15655 · Laughlintown: $32k 15656 · Leechburg: $68k 15658 · Ligonier: $83k 15660 · Lowber: – 15661 · Loyalhanna: $81k 15662 · Luxor: $84k 15663 · Madison: $76k 15665 · Manor: $82k 15666 · Mount Pleasant: $68k 15668 · Murrysville: $125k 15670 · New Alexandria: $79k 15671 · New Derry: $66k 15672 · New Stanton: $67k 15674 · Norvelt: $87k 15675 · Penn: $76k 15676 · Pleasant Unity: – 15677 · Rector: $52k 15678 · Rillton: $66k 15679 · Ruffs Dale: $77k 15680 · Salina: $46k 15681 · Saltsburg: $73k 15683 · Scottdale: $52k 15684 · Slickville: $64k 15687 · Stahlstown: $55k 15688 · Tarrs: $81k 15689 · United: – 15690 · Vandergrift: $56k 15691 · Wendel: $168k 15692 · Westmoreland City: $72k 15693 · Whitney: $49k 15695 · Wyano: $44k 15696 · Youngstown: $65k 15697 · Youngwood: $65k 15698 · Yukon: $49k 15717 · Blairsville: $61k 15779 · Torrance: $92k 15923 · Bolivar: $57k 15944 · New Florence: $69k 15954 · Seward: $44k 16229 · Freeport: $82k 15501 15658 15601 15717 15681 15613 15531 15650 15944 15068 15666 15618 15642 15610 15627 15632 15622 15656 15690 15012 15670 15687 16229 15683 15668 15923 15677 15679 15954 15479 15089 15672 15655 15639 15085 15012 · Belle Vernon: $60k 15062 · Monessen: $53k 15068 · New Kensington: $63k 15072 · Pricedale: – 15083 · Sutersville: $65k 15085 · Trafford: $83k 15087 · Webster: – 15089 · West Newton: $61k 15131 · McKeesport: $62k 15448 · Jacobs Creek: $47k 15479 · Smithton: $64k 15501 · Somerset: $59k 15531 · Boswell: $61k 15601 · Greensburg: $79k 15610 · Acme: $73k 15611 · Adamsburg: $64k 15612 · Alverton: $59k 15613 · Apollo: $72k 15615 · Ardara: $89k 15616 · Armbrust: $116k 15617 · Arona: $73k 15618 · Avonmore: $62k 15619 · Bovard: – 15620 · Bradenville: $60k 15622 · Champion: $47k 15623 · Claridge: $57k 15624 · Crabtree: – 15625 · Darragh: – 15626 · Delmont: $61k 15627 · Derry: $59k 15628 · Donegal: $64k 15629 · East Vandergrift: $55k 15632 · Export: $94k 15633 · Forbes Road: $114k 15634 · Grapeville: $62k 15635 · Hannastown: – 15636 · Harrison City: $146k 15637 · Herminie: $71k 15638 · Hostetter: – 15639 · Hunker: $80k 15640 · Hutchinson: $83k 15641 · Hyde Park: $66k 15642 · Irwin: $98k 15644 · Jeannette: $65k 15646 · Jones Mills: – 15647 · Larimer: – 15650 · Latrobe: $63k 15655 · Laughlintown: $32k 15656 · Leechburg: $68k 15658 · Ligonier: $83k 15660 · Lowber: – 15661 · Loyalhanna: $81k 15662 · Luxor: $84k 15663 · Madison: $76k 15665 · Manor: $82k 15666 · Mount Pleasant: $68k 15668 · Murrysville: $125k 15670 · New Alexandria: $79k 15671 · New Derry: $66k 15672 · New Stanton: $67k 15674 · Norvelt: $87k 15675 · Penn: $76k 15676 · Pleasant Unity: – 15677 · Rector: $52k 15678 · Rillton: $66k 15679 · Ruffs Dale: $77k 15680 · Salina: $46k 15681 · Saltsburg: $73k 15683 · Scottdale: $52k 15684 · Slickville: $64k 15687 · Stahlstown: $55k 15688 · Tarrs: $81k 15689 · United: – 15690 · Vandergrift: $56k 15691 · Wendel: $168k 15692 · Westmoreland City: $72k 15693 · Whitney: $49k 15695 · Wyano: $44k 15696 · Youngstown: $65k 15697 · Youngwood: $65k 15698 · Yukon: $49k 15717 · Blairsville: $61k 15779 · Torrance: $92k 15923 · Bolivar: $57k 15944 · New Florence: $69k 15954 · Seward: $44k 16229 · Freeport: $82k 15501 15658 15601 15717 15681 15613 15531 15650 15944 15068 15666 15618 15642 15610 15627 15632 15622 15656 15012 15670 15687 16229 15683 15679 15954 15479 15089 15672 15655 15639 15085 15012 · Belle Vernon: $60k 15062 · Monessen: $53k 15068 · New Kensington: $63k 15072 · Pricedale: – 15083 · Sutersville: $65k 15085 · Trafford: $83k 15087 · Webster: – 15089 · West Newton: $61k 15131 · McKeesport: $62k 15448 · Jacobs Creek: $47k 15479 · Smithton: $64k 15501 · Somerset: $59k 15531 · Boswell: $61k 15601 · Greensburg: $79k 15610 · Acme: $73k 15611 · Adamsburg: $64k 15612 · Alverton: $59k 15613 · Apollo: $72k 15615 · Ardara: $89k 15616 · Armbrust: $116k 15617 · Arona: $73k 15618 · Avonmore: $62k 15619 · Bovard: – 15620 · Bradenville: $60k 15622 · Champion: $47k 15623 · Claridge: $57k 15624 · Crabtree: – 15625 · Darragh: – 15626 · Delmont: $61k 15627 · Derry: $59k 15628 · Donegal: $64k 15629 · East Vandergrift: $55k 15632 · Export: $94k 15633 · Forbes Road: $114k 15634 · Grapeville: $62k 15635 · Hannastown: – 15636 · Harrison City: $146k 15637 · Herminie: $71k 15638 · Hostetter: – 15639 · Hunker: $80k 15640 · Hutchinson: $83k 15641 · Hyde Park: $66k 15642 · Irwin: $98k 15644 · Jeannette: $65k 15646 · Jones Mills: – 15647 · Larimer: – 15650 · Latrobe: $63k 15655 · Laughlintown: $32k 15656 · Leechburg: $68k 15658 · Ligonier: $83k 15660 · Lowber: – 15661 · Loyalhanna: $81k 15662 · Luxor: $84k 15663 · Madison: $76k 15665 · Manor: $82k 15666 · Mount Pleasant: $68k 15668 · Murrysville: $125k 15670 · New Alexandria: $79k 15671 · New Derry: $66k 15672 · New Stanton: $67k 15674 · Norvelt: $87k 15675 · Penn: $76k 15676 · Pleasant Unity: – 15677 · Rector: $52k 15678 · Rillton: $66k 15679 · Ruffs Dale: $77k 15680 · Salina: $46k 15681 · Saltsburg: $73k 15683 · Scottdale: $52k 15684 · Slickville: $64k 15687 · Stahlstown: $55k 15688 · Tarrs: $81k 15689 · United: – 15690 · Vandergrift: $56k 15691 · Wendel: $168k 15692 · Westmoreland City: $72k 15693 · Whitney: $49k 15695 · Wyano: $44k 15696 · Youngstown: $65k 15697 · Youngwood: $65k 15698 · Yukon: $49k 15717 · Blairsville: $61k 15779 · Torrance: $92k 15923 · Bolivar: $57k 15944 · New Florence: $69k 15954 · Seward: $44k 16229 · Freeport: $82k 15501 15658 15601 15717 15681 15613 15531 15650 15944 15068 15666 15642 15627 15632 15622 15656 15012 15670 15687 16229 15683 15089 The residential ZIP codes of Westmoreland County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k $98.1k+ no figure Source: U.S. Census Bureau , 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
15954 · $44k 15636 · $146k
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $60,533 and $78,555.
They carry 87 postal town names.
Source: U.S. Census Bureau , ACS 2020-2024 5-year estimates (B19013).
All 87 residential ZIP codes in Westmoreland County 77 ZIP codes lie mainly in Westmoreland County; 10 more reach into it from a neighboring county and follow the first table.
Residential ZIP codes mainly in Westmoreland County, largest first; "In this county" is the share of the ZIP's land in the county ZIP Town People Per sq mi Household income Home value In this county 15601 Greensburg 56,425 700 $79k $228k 100% 15642 Irwin 46,325 1,006 $98k $244k 98% 15068 New Kensington 36,203 797 $63k $174k 78% 15650 Latrobe 26,312 355 $63k $182k 100% 15644 Jeannette 18,512 836 $65k $169k 100% 15666 Mount Pleasant 15,980 300 $68k $163k 76% 15012 Belle Vernon 15,412 452 $60k $201k 85% 15668 Murrysville 14,584 651 $125k $347k 100% 15613 Apollo 12,854 222 $72k $179k 62% 15656 Leechburg 9,506 298 $68k $163k 57% 15632 Export 8,377 281 $94k $291k 100% 15658 Ligonier 8,115 88 $83k $245k 100% 15085 Trafford 8,062 873 $83k $209k 98% 15683 Scottdale 7,643 407 $52k $150k 81% 15089 West Newton 6,789 378 $61k $165k 99% 15062 Monessen 6,780 2,344 $53k $96k 100% 15627 Derry 6,167 195 $59k $157k 100% 15626 Delmont 5,129 1,194 $61k $242k 100% 15610 Acme 3,988 101 $73k $197k 67% 15670 New Alexandria 3,675 90 $79k $195k 100% 15636 Harrison City 3,560 1,475 $146k $369k 100% 15672 New Stanton 3,321 297 $67k $240k 100% 15944 New Florence 3,063 47 $69k $155k 64% 15697 Youngwood 2,877 1,609 $65k $171k 100% 15679 Ruffs Dale 2,781 126 $77k $200k 100% 15639 Hunker 2,160 198 $80k $231k 100% 15479 Smithton 2,010 93 $64k $203k 100% 15637 Herminie 1,821 377 $71k $221k 100% 15923 Bolivar 1,585 62 $57k $96k 100% 15665 Manor 1,339 1,503 $82k $190k 100% 15675 Penn 1,290 1,226 $76k $113k 100% 15687 Stahlstown 1,241 41 $55k $190k 100% 15623 Claridge 1,135 953 $57k $252k 100% 15692 Westmoreland City 992 3,129 $72k $143k 100% 15662 Luxor 969 646 $84k $109k 100% 15083 Sutersville 913 239 $65k $158k 87% 15661 Loyalhanna 858 2,194 $81k $168k 100% 15620 Bradenville 801 878 $60k $146k 100% 15698 Yukon 789 550 $49k $119k 100% 15633 Forbes Road 682 241 $114k $261k 100% 15671 New Derry 671 291 $66k $184k 100% 15629 East Vandergrift 631 5,008 $55k $70k 100% 15688 Tarrs 612 294 $81k $90k 100% 15676 Pleasant Unity 544 469 – $270k 100% 15779 Torrance 526 64 $92k $156k 100% 15677 Rector 516 21 $52k $226k 100% 15619 Bovard 488 722 – $153k 100% 15678 Rillton 472 357 $66k $160k 100% 15641 Hyde Park 464 1,933 $66k $142k 100% 15628 Donegal 458 253 $64k $159k 100% 15612 Alverton 443 206 $59k – 100% 15634 Grapeville 421 3,315 $62k $105k 100% 15663 Madison 377 395 $76k $214k 100% 15616 Armbrust 363 287 $116k $318k 100% 15655 Laughlintown 357 30 $32k $148k 100% 15640 Hutchinson 355 883 $83k $106k 100% 15691 Wendel 302 3,471 $168k $228k 100% 15660 Lowber 299 1,150 – $168k 100% 15693 Whitney 277 566 $49k $87k 100% 15617 Arona 262 529 $73k $160k 100% 15611 Adamsburg 241 346 $64k $129k 100% 15680 Salina 230 1,667 $46k – 100% 15635 Hannastown 228 803 – $163k 100% 15624 Crabtree 218 449 – – 100% 15696 Youngstown 218 1,964 $65k $127k 100% 15684 Slickville 201 79 $64k $105k 100% 15695 Wyano 181 361 $44k $158k 100% 15646 Jones Mills 161 146 – – 100% 15674 Norvelt 158 562 $87k $188k 100% 15448 Jacobs Creek 150 157 $47k $82k 100% 15615 Ardara 148 285 $89k $139k 100% 15638 Hostetter 104 675 – – 100% 15689 United 92 254 – – 100% 15087 Webster 85 68 – – 100% 15625 Darragh 58 97 – – 100% 15647 Larimer 49 605 – – 100% 15072 Pricedale 42 712 – – 100%
Partly in Westmoreland County Residential ZIP codes mainly in another county that reach at least 1% into Westmoreland County, by their share here ZIP Town People Per sq mi Household income Home value In this county 15681 Saltsburg 4,698 88 $73k $156k 45% 15954 Seward 2,279 112 $44k $82k 40% 15717 Blairsville 9,206 98 $61k $154k 30% 15618 Avonmore 2,386 82 $62k $114k 29% 15622 Champion 682 19 $47k $279k 28% 15531 Boswell 3,603 59 $61k $138k 13% 15690 Vandergrift 8,985 341 $56k $112k 9% 15131 McKeesport 8,209 1,243 $62k $163k 5% 16229 Freeport 4,798 179 $82k $207k 5% 15501 Somerset 16,240 123 $59k $171k 5%
Copy all 93 ZIP codes of Westmoreland County Download the 93 ZIP codes as CSV
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? 22 ZIP codes of Westmoreland County extend into another county. A ZIP code follows mail routes, not county borders.
Source: U.S. Census Bureau , 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes ZIP codes in Westmoreland County without a residential area (GeoNames postal codes) ZIP Postal name 15069 New Kensington 15605 Greensburg 15606 Greensburg 15621 Calumet 15664 Mammoth 15685 Southwest
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Westmoreland County's ZIP codes use? The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Westmoreland County's ZIP codes use 8 prefixes: 150, 151, 154, 155, 156, 157, 159 and 162.
Three-digit prefixes of Westmoreland County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Westmoreland County's Prefix Sectional center Here All codes 150 Pittsburgh, PA (SCF 150) 9 76 151 Pittsburgh, PA (SCF 150) 1 30 154 Pittsburgh, PA (SCF 150) 2 73 155 Johnstown, PA (SCF 159) 2 40 156 Pittsburgh, PA (SCF 150) 73 77 157 Johnstown, PA (SCF 159) 2 64 159 Johnstown, PA (SCF 159) 3 46 162 Pittsburgh, PA (SCF 150) 1 44
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.
The largest ZIP codes here