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.

Map of Westmoreland County, Pennsylvania with cities, towns and the county boundary
Westmoreland County, Pennsylvania with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

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.

NameTypePopulation 2025Also in
MurrysvilleMunicipality20,636
Greensburg (county seat)City14,462
New KensingtonCity11,759
Lower BurrellCity11,470
JeannetteCity8,489
LatrobeBorough7,826
MonessenCity6,657
VandergriftBorough4,903
ArnoldCity4,619
ScottdaleBorough4,271
Mount PleasantBorough4,108
IrwinBorough3,759
ManorBorough3,482
TraffordBorough3,121Allegheny County
YoungwoodBorough2,878
DelmontBorough2,630
West NewtonBorough2,569
DerryBorough2,561
New StantonBorough2,338
Southwest GreensburgBorough2,147
South GreensburgBorough2,073
North Belle VernonBorough1,817
LigonierBorough1,462
West LeechburgBorough1,232
AvonmoreBorough873
ExportBorough865
North IrwinBorough804
OklahomaBorough763
New FlorenceBorough648
PennBorough610
East VandergriftBorough573
SutersvilleBorough543
Hyde ParkBorough491
New AlexandriaBorough479
BolivarBorough419
SewardBorough395
MadisonBorough350
SmithtonBorough334
HunkerBorough302
AronaBorough244
YoungstownBorough238
Laurel MountainBorough142
AdamsburgBorough136
DonegalBorough99

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Level Green4,409
Loyalhanna3,349
Lawson Heights2,213
Collinsburg1,328
St. Vincent College1,326
Calumet1,093
Lynnwood-Pricedale1,067Fayette County
Norvelt987
Fellsburg845
Yukon750
Herminie700
Bradenville495
Hostetter453
Grapeville421
Mammoth373
Millwood366
Wyano263
Crabtree201
Slickville147
Harrison City96
Webster65

ZIP codes in Westmoreland County

89 ZIP codes reach into Westmoreland County. ZIP codes ignore county lines, so some also cover a neighboring county.

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
2020354,270
2021353,695
2022351,924
2023351,233
2024350,473
2025349,324

Neighboring counties

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.

Paste this code to embed the map on your site:

Sources

Back to the Pennsylvania county map with all 67 counties. Found an error? Tell us.