The Town Files

Washington towns

All 282 Washington towns and cities with 2,500 or more people. The typical Washington town has a median home value of $475,000 and household income of $90,625.

Towns in Washington
Each dot is a town on The Town Files.

Washington town rankings

All Washington towns

TownCountyPeopleMedian homeIncomeJan low
SeattleKing County737,015$938,600$123,86037°
SpokaneSpokane County228,989$363,500$70,06426°
TacomaPierce County219,346$479,600$85,88437°
VancouverClark County190,915$462,400$81,33834°
BellevueKing County151,854$1,340,300$165,57637°
KentKing County136,588$587,800$92,30236°
EverettSnohomish County110,629$565,300$83,51235°
RentonKing County106,785$672,600$100,43237°
Spokane ValleySpokane County102,976$382,300$74,04226°
Federal WayKing County101,030$552,800$86,90937°
YakimaYakima County96,968$297,600$62,81527°
KirklandKing County92,175$1,115,400$150,41437°
BellinghamWhatcom County91,482$627,500$66,75535°
AuburnKing County87,256$547,900$97,88436°
KennewickBenton County83,921$370,700$73,57629°
PascoFranklin County77,108$376,300$85,58628°
RedmondKing County73,256$1,167,800$162,56037°
MarysvilleSnohomish County70,714$567,900$103,97435°
SammamishKing County67,455$1,407,300$239,69036°
South HillPierce County64,708$543,600$113,13033°
LakewoodPierce County63,612$461,200$74,72036°
RichlandBenton County60,560$436,700$95,81329°
ShorelineKing County58,608$811,100$112,75137°
OlympiaThurston County55,605$486,200$81,30233°
LaceyThurston County53,526$457,100$90,62533°
BurienKing County52,066$638,800$91,31838°
BothellKing County48,161$925,100$140,42737°
BremertonKitsap County43,505$439,400$74,94036°
PuyallupPierce County42,973$551,800$97,82633°
EdmondsSnohomish County42,853$890,100$122,44937°
IssaquahKing County40,051$963,000$154,66937°
ParklandPierce County38,623$423,000$72,23937°
LynnwoodSnohomish County38,568$686,900$77,70437°
LongviewCowlitz County37,818$361,600$61,74735°
Lake StevensSnohomish County35,630$635,600$122,33635°
WenatcheeChelan County35,508$433,700$73,04026°
SpanawayPierce County35,476$445,700$98,25133°
Mount VernonSkagit County35,219$472,300$75,77735°
University PlacePierce County34,866$624,800$99,03136°
Walla WallaWalla Walla County34,060$393,600$66,74831°
PullmanWhitman County32,901$424,800$46,81226°
Des MoinesKing County32,888$597,000$92,48338°
GrahamPierce County32,658$516,700$116,86233°
SeaTacKing County31,454$519,700$81,10438°
Maple ValleyKing County28,013$724,700$152,88533°
OrchardsClark County27,729$461,700$100,14632°
CamasClark County26,065$711,700$141,12637°
Mercer IslandKing County25,748$2,000,001$219,06937°
TumwaterThurston County25,350$472,200$95,21233°
Moses LakeGrant County25,146$310,000$74,75224°
Mill Creek EastSnohomish County24,912$905,400$192,93737°
FredericksonPierce County24,906$477,400$109,50033°
Bainbridge IslandKitsap County24,825$1,155,900$172,18836°
Oak HarborIsland County24,622$461,200$76,08438°
EastmontSnohomish County24,059$784,000$138,91237°
KenmoreKing County23,914$920,800$139,76437°
Hazel DellClark County23,569$455,500$86,30532°
Cottage LakeKing County22,857$1,230,700$213,10632°
North LynnwoodSnohomish County22,802$616,400$101,08837°
Union Hill-Novelty HillKing County22,683$1,218,500$185,36937°
Bonney LakePierce County22,487$607,900$136,84533°
Silver FirsSnohomish County22,174$859,900$163,41837°
Bothell WestSnohomish County22,015$824,900$153,44937°
TukwilaKing County21,798$489,000$78,38138°
Martha LakeSnohomish County21,660$785,400$124,49437°
MukilteoSnohomish County21,538$884,900$132,86137°
Salmon CreekClark County21,293$530,100$111,63132°
Mountlake TerraceSnohomish County21,286$667,300$107,68737°
Five CornersClark County20,973$459,600$106,19232°
Mill CreekSnohomish County20,926$903,800$124,36437°
CovingtonKing County20,777$637,300$134,50233°
Battle GroundClark County20,743$485,100$104,97732°
SilverdaleKitsap County20,733$555,300$105,48336°
Port AngelesClallam County19,960$370,200$62,60637°
ArlingtonSnohomish County19,868$538,800$88,23129°
MonroeSnohomish County19,699$668,400$110,46132°
FairwoodKing County19,396$733,200$122,13437°
EllensburgKittitas County18,666$404,100$55,43820°
CentraliaLewis County18,183$318,200$56,21934°
AnacortesSkagit County17,637$696,700$91,95137°
Bryn Mawr-SkywayKing County17,397$655,200$90,96937°
CamanoIsland County17,356$670,800$105,23137°
WashougalClark County17,039$552,300$106,36835°
AberdeenGrays Harbor County17,013$237,300$52,19537°
White CenterKing County16,631$645,200$87,18937°
SunnysideYakima County16,375$240,700$60,92323°
West RichlandBenton County16,295$448,300$119,89229°
LyndenWhatcom County15,749$596,600$103,23332°
Port OrchardKitsap County15,587$539,700$89,79536°
Lake StickneySnohomish County15,413$620,300$94,02037°
FerndaleWhatcom County15,048$549,300$87,57934°
Elk PlainPierce County14,534$473,500$107,31333°
East WenatcheeDouglas County14,158$429,200$77,55826°
SnoqualmieKing County14,121$977,200$214,10736°
Fort LewisPierce County14,052—$58,79636°
Bothell EastSnohomish County13,970$1,131,600$198,88237°
Lakeland NorthKing County13,663$557,000$105,21636°
ArtondalePierce County13,641$734,400$149,30236°
Lake Forest ParkKing County13,630$953,200$159,90437°
CheneySpokane County13,255$395,900$54,50322°
Lakeland SouthKing County13,169$589,300$110,73537°
WoodinvilleKing County13,069$1,100,100$164,39837°
NewcastleKing County13,017$1,205,600$160,27837°
Lake TappsPierce County12,962$742,400$148,00533°
KelsoCowlitz County12,720$337,600$66,75135°
EnumclawKing County12,543$524,600$121,25034°
Sedro-WoolleySkagit County12,421$441,700$80,88535°
EdgewoodPierce County12,327$712,000$116,13237°
Prairie RidgePierce County12,288$462,000$114,35633°
Gig HarborPierce County12,029$767,100$118,39536°
Liberty LakeSpokane County12,003$577,500$118,72326°
PoulsboKitsap County11,975$620,100$116,25036°
East Renton HighlandsKing County11,937$778,700$142,50037°
MinnehahaClark County11,871$447,900$100,66832°
MaltbySnohomish County11,277$1,002,100$185,45732°
VashonKing County11,055$790,700$120,57138°
FifePierce County10,999$543,100$90,53237°
GrandviewYakima County10,907$265,300$61,10623°
Airway HeightsSpokane County10,757$348,500$62,87425°
SumnerPierce County10,621$519,900$98,19133°
YelmThurston County10,617$455,300$90,75033°
FairwoodSpokane County10,541$469,100$91,98826°
Lake Morton-BerrydaleKing County10,474$714,200$129,83333°
SheltonMason County10,371$345,700$69,59834°
RidgefieldClark County10,319$613,500$116,38932°
Alderwood ManorSnohomish County10,198$700,900$105,18137°
DuPontPierce County10,151$583,600$120,78136°
Port TownsendJefferson County10,148$543,400$62,60638°
SnohomishSnohomish County10,126$683,900$87,25035°
Birch BayWhatcom County10,115$477,200$86,85434°
Mount VistaClark County10,051$586,600$100,29332°
MidlandPierce County9,962$412,800$84,70037°
College PlaceWalla Walla County9,902$366,600$61,91427°
Picnic PointSnohomish County9,768$833,800$129,73437°
Summit ViewPierce County9,758$524,300$108,80633°
FelidaClark County9,526$674,000$165,20832°
Terrace HeightsYakima County9,244$377,300$83,01624°
BurlingtonSkagit County9,152$466,400$80,47535°
OrtingPierce County9,041$493,100$132,87733°
ToppenishYakima County8,854$230,000$67,85424°
HoquiamGrays Harbor County8,776$228,200$49,79538°
MiltonPierce County8,697$539,700$96,54037°
BarbertonClark County8,567$647,300$133,99032°
OthelloAdams County8,549$290,700$65,84927°
EphrataGrant County8,477$252,000$69,55124°
SummitPierce County8,270$512,600$106,73633°
WallerPierce County8,189$512,200$101,49037°
SelahYakima County8,153$414,600$74,78322°
DuvallKing County8,034$830,100$197,36132°
SequimClallam County8,024$408,700$59,70732°
StanwoodSnohomish County7,705$593,100$90,24229°
ParkwoodKitsap County7,635$441,400$88,62536°
MeadSpokane County7,576$408,200$77,04526°
QuincyGrant County7,543$336,800$87,90223°
North BendKing County7,461$1,048,600$175,10936°
ChehalisLewis County7,439$372,900$73,70234°
Clarkston Heights-VinelandAsotin County7,275$385,900$101,28630°
PacificKing County7,235$489,100$115,62537°
Clover CreekPierce County7,161$471,900$95,06133°
ClarkstonAsotin County7,161$253,500$54,15230°
FircrestPierce County7,156$583,500$113,92636°
Lake ShoreClark County7,056$566,100$130,72932°
Normandy ParkKing County6,771$1,014,100$162,47638°
WollochetPierce County6,769$889,900$149,27136°
HobartKing County6,767$950,300$160,53633°
SteilacoomPierce County6,727$655,000$100,85136°
Ocean ShoresGrays Harbor County6,715$383,500$58,20238°
Union GapYakima County6,568$210,600$59,65124°
BrierSnohomish County6,560$866,600$132,04537°
WoodlandCowlitz County6,531$438,800$81,19334°
Sudden ValleyWhatcom County6,354$489,200$100,93035°
Otis Orchards-East FarmsSpokane County6,299$430,500$97,50026°
TanglewildeThurston County6,265$444,900$100,71433°
Country HomesSpokane County6,251$429,400$84,65326°
FinleyBenton County6,152$382,500$92,23129°
HockinsonClark County6,105$722,200$113,29532°
RochesterThurston County6,064$445,300$99,28634°
ProsserBenton County6,062$314,000$76,98527°
Woods CreekSnohomish County6,017$822,800$156,95032°
North Fort LewisPierce County5,978—$70,11436°
TracytonKitsap County5,967$470,200$103,93536°
BlaineWhatcom County5,884$549,600$84,03034°
TehalehPierce County5,784$741,700$155,64633°
ManchesterKitsap County5,714$478,200$126,37136°
West Clarkston-HighlandAsotin County5,488$282,500$51,86030°
Bangor BaseKitsap County5,482—$79,91836°
MaplewoodPierce County5,469$708,300$135,94336°
ConnellFranklin County5,441$313,600$77,72127°
SuncrestStevens County5,413$522,500$100,95223°
East Port OrchardKitsap County5,262$435,900$75,32036°
CavaleroSnohomish County5,232$656,000$148,46235°
SultanSnohomish County5,146$526,100$94,73034°
BuckleyPierce County5,114$574,100$124,58334°
Town and CountrySpokane County5,068$356,800$92,65226°
Larch WaySnohomish County4,993$842,600$160,04037°
ColvilleStevens County4,917$281,500$56,55823°
Medical LakeSpokane County4,874$368,700$79,98923°
OmakOkanogan County4,860$248,900$76,54423°
Chain LakeSnohomish County4,806$873,000$161,28632°
Black DiamondKing County4,697$779,100$141,38333°
WapatoYakima County4,607$185,100$52,01924°
Prairie HeightsPierce County4,561$500,200$130,64034°
Lake GoodwinSnohomish County4,462$718,400$105,43729°
Granite FallsSnohomish County4,450$562,700$105,13629°
WaunaPierce County4,421$503,300$103,25036°
Deer ParkSpokane County4,383$347,000$54,39121°
RosedalePierce County4,357$887,600$158,80036°
Cascade ValleyGrant County4,332—$60,71524°
MoxeeYakima County4,326$362,800$100,51224°
BelfairMason County4,279$380,400$88,15036°
SuquamishKitsap County4,266$456,100$86,22436°
ChelanChelan County4,222$518,000$82,63722°
LongbranchPierce County4,141$396,000$95,76836°
MontesanoGrays Harbor County4,138$354,300$67,54035°
Boulevard ParkKing County4,094$456,100$78,95437°
BethelKitsap County4,073$473,900$79,58336°
Moses Lake NorthGrant County4,050$242,200$57,60224°
AhtanumYakima County4,046$337,500$96,14927°
SunnyslopeChelan County4,041$714,200$135,76926°
Longview HeightsCowlitz County4,033$456,700$74,57035°
Marietta-AlderwoodWhatcom County4,015$547,100$76,01934°
EsperanceSnohomish County4,007$790,700$148,64037°
VenersborgClark County3,990$703,900$118,34432°
Port Hadlock-IrondaleJefferson County3,983$351,600$83,54838°
Three LakesSnohomish County3,941$842,800$172,87932°
Fox IslandPierce County3,921$1,003,900$172,29236°
Maple Heights-Lake DesireKing County3,873$876,200$143,14837°
Key CenterPierce County3,863$613,200$105,78136°
MirrormontKing County3,858$973,900$181,84233°
LexingtonCowlitz County3,834$359,900$101,38935°
Lake CassidySnohomish County3,757$705,000$113,40335°
Bunk FossSnohomish County3,680$831,000$155,20135°
IndianolaKitsap County3,664$503,800$98,68437°
ClearviewSnohomish County3,648$892,000$192,54032°
GrangerYakima County3,624$210,200$66,25024°
CanterwoodPierce County3,572$892,400$159,80836°
BurbankWalla Walla County3,499$412,900$93,15829°
Benton CityBenton County3,479$355,200$63,54229°
GoldendaleKlickitat County3,453$199,300$39,78324°
Canyon CreekSnohomish County3,445$446,300$77,60429°
ElmaGrays Harbor County3,438$409,600$78,08635°
Lake HolmKing County3,430$828,600$177,37133°
La CenterClark County3,424$584,600$101,70832°
HansvilleKitsap County3,410$597,000$92,42637°
ForksClallam County3,335$227,200$60,48135°
MattawaGrant County3,335—$38,38830°
Grand MoundThurston County3,301$411,400$72,42634°
AlgonaKing County3,290$441,500$85,33237°
AldertonPierce County3,274$431,500$97,44633°
CashmereChelan County3,248$442,900$64,05326°
McChord AFBPierce County3,188—$54,80837°
ZillahYakima County3,179$334,800$75,00024°
Port Angeles EastClallam County3,159$347,600$68,24137°
MeadowdaleSnohomish County3,148$852,400$173,90237°
High BridgeSnohomish County3,140$963,700$167,33732°
North YelmThurston County3,140$384,500$73,72533°
Sisco HeightsSnohomish County3,140$735,000$119,15829°
Clyde HillKing County3,126$2,000,001$250,00137°
RaymondPacific County3,081$267,500$48,51633°
Peaceful ValleyWhatcom County3,015$317,800$59,62532°
Warm BeachSnohomish County2,990$671,100$99,94029°
Big LakeSkagit County2,980$666,400$109,28635°
KalamaCowlitz County2,959$471,500$102,02635°
Port LudlowJefferson County2,959$635,600$96,10338°
MedinaKing County2,915$2,000,001$250,00137°
EversonWhatcom County2,888$450,300$80,25032°
GleedYakima County2,873$353,900$78,52922°
EatonvillePierce County2,845$431,000$114,68833°
Central ParkGrays Harbor County2,841$335,500$99,12737°
LochsloySnohomish County2,806$610,200$106,48435°
ColfaxWhitman County2,782$245,300$61,91426°
Navy Yard CityKitsap County2,759$342,600$69,85236°
Meadow GladeClark County2,758$650,300$129,42732°
Brush PrairieClark County2,749$568,000$122,82732°
ChicoKitsap County2,723$672,600$140,50036°
Fairchild AFBSpokane County2,695—$69,91723°
GenevaWhatcom County2,652$801,100$142,18835°
CathcartSnohomish County2,647$908,900$130,40032°
Fobes HillSnohomish County2,628$827,900$133,55335°
Friday HarborSan Juan County2,613$570,400$80,37837°
South CreekPierce County2,519$610,600$84,75933°
KingstonKitsap County2,515$585,300$90,62537°

Washington counties