Pierce County, Washington

County seat: Tacoma · Population 946,288 (2025) · 1,668 sq mi

Pierce County is the 2nd most populous of Washington's 39 counties, with 946,288 people (2025 estimate). Its county seat is Tacoma. The map shows its 24 cities and towns and the 6 neighboring counties.

Map of Pierce County, Washington with cities, towns and the county boundary
Pierce County, Washington 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).

Pierce County facts

County seat
Tacoma
Population (2025 estimate)
946,288 +2.7% since 2020
Land area
1,668 sq mi 23rd largest of 39
Water area
138 sq mi
Population density
567 per sq mi
Established
1852
Same name
One of 5 Pierce Counties in the US
Named after
Franklin Pierce president of the United States from 1853 to 1857
Largest city
Tacoma 229,816
Median household income
$99,564
Cities and towns
24 plus 51 CDPs
ZIP codes
60
Time zone
Pacific
FIPS code
53053

Cities and towns in Pierce County

Pierce County has 24 incorporated cities, towns and villages. Populations count the people living inside Pierce County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Tacoma (county seat)City229,816
LakewoodCity62,755
PuyallupCity42,682
University PlaceCity35,479
Bonney LakeCity22,139
EdgewoodCity13,548
Gig HarborCity12,630
FifeCity11,061
SumnerCity10,871
DuPontCity9,778
AuburnCity9,664King County
OrtingCity8,884
MiltonCity7,057King County
FircrestCity6,959
SteilacoomTown6,648
BuckleyCity5,688
EatonvilleTown2,861
RustonCity1,052
RoyCity795
CarbonadoTown734
WilkesonTown488
South PrairieTown353
PacificCity42King County
EnumclawCity0King County

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
South Hill68,025
Parkland38,742
Graham35,079
Spanaway34,019
Frederickson25,383
Fort Lewis15,167
Elk Plain14,276
Artondale14,073
Lake Tapps12,798
Prairie Ridge12,074
Tehaleh9,561
Midland9,050
Summit8,791
Summit View8,480
Waller7,683
Clover Creek7,345
Wollochet6,689
North Fort Lewis6,337
Maplewood5,803
Prairie Heights4,998
Wauna4,805
Longbranch4,638
Rosedale4,208
Key Center3,544
Fox Island3,414
McChord AFB2,999
Canterwood2,971
Alderton2,706
South Creek2,191
Stansberry Lake1,807
Home1,665
North Puyallup1,653
Anderson Island1,448
Fife Heights1,446
McMillin1,348
Purdy1,344
Clear Lake1,271
Crocker1,254
Browns Point979
Dash Point889
Vaughn753
McKenna669
Kapowsin466
Raft Island333
Ashford319
La Grande288
Herron Island119
Alder96
Greenwater59
Elbe0
Ketron Island0

ZIP codes in Pierce County

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

Population of Pierce County, 2020–2025

Pierce County grew by 25,137 people (+2.7%) between April 2020 and July 2025: 14,822 more births than deaths and a net gain of 9,897 people from migration.

Year (July 1)Population
2020923,609
2021927,786
2022927,456
2023931,408
2024939,786
2025946,288

Neighboring counties

Printable Pierce 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 Washington county map with all 39 counties. Found an error? Tell us.