Westmoreland County, Pennsylvania
County seat: Greensburg · Population 349,324 (2025) · 1,028 sq mi
Westmoreland County is the 11th most populous of Pennsylvania's 67 counties, with 349,324 people (2025 estimate). Its county seat is Greensburg. It is part of the District 12 region, one of the 11 PennDOT engineering districts. The map shows its 44 cities and towns and the 8 neighboring counties.

Westmoreland County facts
- County seat
- Greensburg
- Population (2025 estimate)
- 349,324 −1.5% since 2020
- Land area
- 1,028 sq mi 8th largest of 67
- Water area
- 8 sq mi
- Population density
- 340 per sq mi
- Established
- 1773
- Named after
- Westmorland historic county of England
- Largest city
- Hempfield 41,421
- Median household income
- $74,109
- Cities and towns
- 44 plus 21 CDPs
- ZIP codes
- 89
- Time zone
- Eastern
- FIPS code
- 42129
Cities and towns in Westmoreland County
Westmoreland County has 44 incorporated cities, towns and villages. Populations count the people living inside Westmoreland County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Murrysville | Municipality | 20,636 | |
| Greensburg (county seat) | City | 14,462 | |
| New Kensington | City | 11,759 | |
| Lower Burrell | City | 11,470 | |
| Jeannette | City | 8,489 | |
| Latrobe | Borough | 7,826 | |
| Monessen | City | 6,657 | |
| Vandergrift | Borough | 4,903 | |
| Arnold | City | 4,619 | |
| Scottdale | Borough | 4,271 | |
| Mount Pleasant | Borough | 4,108 | |
| Irwin | Borough | 3,759 | |
| Manor | Borough | 3,482 | |
| Trafford | Borough | 3,121 | Allegheny County |
| Youngwood | Borough | 2,878 | |
| Delmont | Borough | 2,630 | |
| West Newton | Borough | 2,569 | |
| Derry | Borough | 2,561 | |
| New Stanton | Borough | 2,338 | |
| Southwest Greensburg | Borough | 2,147 | |
| South Greensburg | Borough | 2,073 | |
| North Belle Vernon | Borough | 1,817 | |
| Ligonier | Borough | 1,462 | |
| West Leechburg | Borough | 1,232 | |
| Avonmore | Borough | 873 | |
| Export | Borough | 865 | |
| North Irwin | Borough | 804 | |
| Oklahoma | Borough | 763 | |
| New Florence | Borough | 648 | |
| Penn | Borough | 610 | |
| East Vandergrift | Borough | 573 | |
| Sutersville | Borough | 543 | |
| Hyde Park | Borough | 491 | |
| New Alexandria | Borough | 479 | |
| Bolivar | Borough | 419 | |
| Seward | Borough | 395 | |
| Madison | Borough | 350 | |
| Smithton | Borough | 334 | |
| Hunker | Borough | 302 | |
| Arona | Borough | 244 | |
| Youngstown | Borough | 238 | |
| Laurel Mountain | Borough | 142 | |
| Adamsburg | Borough | 136 | |
| Donegal | Borough | 99 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Level Green | 4,409 | |
| Loyalhanna | 3,349 | |
| Lawson Heights | 2,213 | |
| Collinsburg | 1,328 | |
| St. Vincent College | 1,326 | |
| Calumet | 1,093 | |
| Lynnwood-Pricedale | 1,067 | Fayette County |
| Norvelt | 987 | |
| Fellsburg | 845 | |
| Yukon | 750 | |
| Herminie | 700 | |
| Bradenville | 495 | |
| Hostetter | 453 | |
| Grapeville | 421 | |
| Mammoth | 373 | |
| Millwood | 366 | |
| Wyano | 263 | |
| Crabtree | 201 | |
| Slickville | 147 | |
| Harrison City | 96 | |
| Webster | 65 |
ZIP codes in Westmoreland County
89 ZIP codes reach into Westmoreland County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 15012 also Fayette and Washington counties
- 15062
- 15068 also Allegheny County
- 15072
- 15083 also Allegheny County
- 15085 also Allegheny County
- 15087
- 15089 also Allegheny County
- 15131 also Allegheny County
- 15137 also Allegheny County
- 15146 also Allegheny County
- 15448
- 15479
- 15501 also Somerset County
- 15531 also Somerset County
- 15601
- 15610 also Fayette County
- 15611
- 15612
- 15613 also Armstrong County
- 15615
- 15616
- 15617
- 15618 also Armstrong and Indiana counties
- 15619
- 15620
- 15622 also Fayette and Somerset counties
- 15623
- 15624
- 15625
- 15626
- 15627
- 15628
- 15629
- 15632
- 15633
- 15634
- 15635
- 15636
- 15637
- 15638
- 15639
- 15640
- 15641
- 15642 also Allegheny County
- 15644
- 15646
- 15647
- 15650
- 15655
- 15656 also Armstrong County
- 15658
- 15660
- 15661
- 15662
- 15663
- 15665
- 15666 also Fayette County
- 15668 also Allegheny County
- 15670
- 15671
- 15672
- 15674
- 15675
- 15676
- 15677
- 15678
- 15679
- 15680
- 15681 also Indiana County
- 15683 also Fayette County
- 15684
- 15687
- 15688
- 15689
- 15690 also Armstrong County
- 15691
- 15692
- 15693
- 15695
- 15696
- 15697
- 15698
- 15717 also Indiana County
- 15779
- 15923
- 15944 also Indiana County
- 15954 also Indiana County
- 16229 also Armstrong and Butler counties
Population of Westmoreland County, 2020–2025
Westmoreland County shrank by 5,283 people (−1.5%) between April 2020 and July 2025: 10,953 more deaths than births and a net gain of 5,762 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 354,270 |
| 2021 | 353,695 |
| 2022 | 351,924 |
| 2023 | 351,233 |
| 2024 | 350,473 |
| 2025 | 349,324 |
Neighboring counties
- Indiana County northeast · 82,878 people
- Allegheny County west · 1,225,035 people
- Fayette County south · 123,021 people
- Somerset County southeast · 72,004 people
- Armstrong County north · 63,698 people
- Cambria County east · 128,968 people
- Washington County west · 210,802 people
- Butler County northwest · 200,169 people
Printable Westmoreland County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (205 KB)
- PNG (2400 px) (145 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Pennsylvania county map with all 67 counties. Found an error? Tell us.