Best counties to live in Washington

Stacker
Irra // Shutterstock

- Overall Rank: Not ranked
- Population: 99,145
- Median household income: $66,387
- Median home value: $244,500 (65% own)
- Median rent: $979 (35% rent)
- Top public schools: Parkway School (grade B+), Ephrata Middle School (grade B), Ephrata High School (grade B)
- Top private schools: Moses Lake Christian Academy (grade B), St. Rose of Lima Catholic School (grade unavailable), New Life Christian School (grade unavailable)
- Top places: Ephrata (grade B), Moses Lake (grade B minus), Quincy (grade C+)

#24. Grant County, Washington
davidrh // Shutterstock

- Overall Rank: Not ranked
- Population: 96,692
- Median household income: $77,877
- Median home value: $308,700 (70% own)
- Median rent: $1,124 (30% rent)
- Top public schools: Ruth Livingston Elementary School (grade B), Edwin Markham Elementary School (grade B), Connell High School (grade B minus)
- Top private schools: Tri-Cities Prep Catholic High School (grade A), St. Patrick Catholic School (grade unavailable), Kingspoint Christian School (grade unavailable)
- Top places: West Pasco (grade A minus), Pasco (grade B minus), Connell (grade B minus)

#23. Franklin County, Washington
Canva

- Overall Rank: Not ranked
- Population: 77,333
- Median household income: $66,108
- Median home value: $353,600 (73% own)
- Median rent: $1,093 (27% rent)
- Top public schools: Hamilton Elementary School (grade B+), Greywolf Elementary School (grade B+), Franklin Elementary School (grade B)
- Top private schools: Queen of Angels School (grade unavailable), Olympic Christian School (grade unavailable), Five Acre School (grade unavailable)
- Top places: Sequim (grade B), Forks (grade B), Port Angeles (grade B)

#22. Clallam County, Washington
Canva

- Overall Rank: Not ranked
- Population: 43,189
- Median household income: $79,422
- Median home value: $366,800 (70% own)
- Median rent: $1,181 (30% rent)
- Top public schools: Cascade Elementary School (grade B+), Waterville Elementary School (grade B+), Lee Elementary School (grade B)
- Top private schools:
- Top places: East Wenatchee (grade B), Rock Island (grade C+), Waterville (grade B minus)

#21. Douglas County, Washington
Arpad Jasko // Shutterstock

- Overall Rank: Not ranked
- Population: 11,036
- Median household income: $68,172
- Median home value: $232,500 (78% own)
- Median rent: $839 (22% rent)
- Top public schools: Almira Elementary School (grade A), Davenport Senior High School (grade B+), Davenport Elementary School (grade B)
- Top private schools: Christian Heritage School (grade C+)
- Top places: Davenport (grade B+), Almira (grade B), Reardan (grade B minus)

#20. Lincoln County, Washington
Canva

- Overall Rank: Not ranked
- Population: 918,993
- Median household income: $91,486
- Median home value: $444,600 (65% own)
- Median rent: $1,604 (35% rent)
- Top public schools: Narrows View Intermediate School (grade A), Drum Intermediate School (grade A), Carbonado Historial School (grade A)
- Top private schools: Annie Wright Schools (grade A+), Charles Wright Academy (grade A+), Bellarmine Preparatory School (grade A+)
- Top places: North End (grade A), DuPont (grade A minus), Artondale (grade A minus)

#19. Pierce County, Washington
Canva

- Overall Rank: Not ranked
- Population: 22,798
- Median household income: $66,581
- Median home value: $352,500 (75% own)
- Median rent: $986 (25% rent)
- Top public schools: Centerville Elementary School (grade B+), Hulan L. Whitson Elementary School (grade B), Trout Lake High School (grade B minus)
- Top private schools: World Class Academy (grade A), Little Oak Montessori School (grade unavailable), Goldendale Christian School (grade unavailable)
- Top places: White Salmon (grade B+), Goldendale (grade C+), Dallesport (grade C)

#18. Klickitat County, Washington
Canva

- Overall Rank: Not ranked
- Population: 44,424
- Median household income: $66,800
- Median home value: $417,600 (62% own)
- Median rent: $1,152 (38% rent)
- Top public schools: Ellensburg High School (grade B), Cle Elum Roslyn High School (grade B minus), Kittitas High School (grade B minus)
- Top private schools: Ellensburg Christian School (grade unavailable), Creative Kids Learning Center (grade unavailable)
- Top places: Ellensburg (grade B), Cle Elum (grade C), Kittitas (grade B+)

#17. Kittitas County, Washington
Canva

- Overall Rank: Not ranked
- Population: 42,336
- Median household income: $58,218
- Median home value: $251,100 (70% own)
- Median rent: $862 (30% rent)
- Top public schools: Liberty Bell Junior/Senior High School (grade B), Okanogan High School (grade B), Methow Valley Elementary School (grade B)
- Top private schools: Little Star Montessori School (grade unavailable), Brewster Adventist School (grade unavailable), A Is 4 Apple Christian School (grade unavailable)
- Top places: Okanogan (grade B), Omak (grade B), Twisp (grade A minus)

#16. Okanogan County, Washington
Canva

- Overall Rank: Not ranked
- Population: 79,076
- Median household income: $71,876
- Median home value: $412,300 (63% own)
- Median rent: $1,142 (37% rent)
- Top public schools: Icicle River Middle School (grade A minus), Vale Elementary School (grade A minus), Cascade High School (grade B+)
- Top private schools: Cascade Christian Academy (grade A minus), The River Academy (grade B), St. Joseph Catholic School (grade unavailable)
- Top places: Leavenworth (grade B+), Sunnyslope (grade B+), Cashmere (grade B)

#15. Chelan County, Washington
Canva

- Overall Rank: Not ranked
- Population: 22,370
- Median household income: $63,724
- Median home value: $266,400 (72% own)
- Median rent: $941 (28% rent)
- Top public schools: Heights Elementary School (grade B+), Asotin Elementary School (grade B), Asotin Junior/Senior High School (grade B)
- Top private schools: Holy Family Elementary School (grade unavailable), Monarch Academy (grade unavailable), The Ohana Education Center (grade unavailable)
- Top places: Asotin (grade B+), Clarkston (grade B minus)

#14. Asotin County, Washington
Canva

- Overall Rank: Not ranked
- Population: 828,337
- Median household income: $104,083
- Median home value: $592,800 (69% own)
- Median rent: $1,794 (31% rent)
- Top public schools: North Creek High School (grade A+), Shelton View Elementary School (grade A), Lockwood Elementary School (grade A)
- Top private schools: Archbishop Murphy High School (grade A), Grace Academy (grade B minus), St. Mary Magdalen Elementary School (grade A+)
- Top places: Woodway (grade A), Mukilteo (grade A), Edmonds (grade A minus)

#13. Snohomish County, Washington
Canva

- Overall Rank: Not ranked
- Population: 504,091
- Median household income: $90,115
- Median home value: $453,200 (67% own)
- Median rent: $1,572 (33% rent)
- Top public schools: Grass Valley Elementary School (grade A), Skyridge Middle School (grade A), Prune Hill Elementary School (grade A)
- Top private schools: St. Elizabeth Ann Seton Catholic High School (grade A+), Cedar Tree Classical Christian School (grade A), Columbia Adventist Academy (grade A minus)
- Top places: Village at Fisher's Creek (grade A), Camas (grade A), Fisher's Creek (grade A)

#12. Clark County, Washington
Canva

- Overall Rank: 1,265
- Population: 538,711
- Median household income: $70,394
- Median home value: $331,600 (64% own)
- Median rent: $1,123 (36% rent)
- Top public schools: Prairie View Elementary School (grade A), North Central High School (grade A), Lewis & Clark High School (grade A minus)
- Top private schools: Saint George's School (grade A+), Gonzaga Preparatory School (grade A), The Oaks Academy (grade A minus)
- Top places: Liberty Lake (grade B+), Fairwood (grade B+), Country Homes (grade B+)

#11. Spokane County, Washington
Canva

- Overall Rank: 1,259
- Population: 33,006
- Median household income: $64,796
- Median home value: $449,300 (80% own)
- Median rent: $1,169 (20% rent)
- Top public schools: Port Townsend High School (grade B+), Blue Heron Middle School (grade B), Grant Street Elementary School (grade B)
- Top private schools: Sunfield Farm & Waldorf School (grade unavailable), Swan School (grade unavailable), Cedarbrook Adventist Christian (grade unavailable)
- Top places: Port Townsend (grade B+), Marrowstone (grade B minus), Port Ludlow (grade B minus)

#10. Jefferson County, Washington
Canva

- Overall Rank: 1,255
- Population: 294,272
- Median household income: $88,895
- Median home value: $411,700 (67% own)
- Median rent: $1,499 (33% rent)
- Top public schools: Jefferson Middle School (grade A), Centennial Elementary School (grade A), Olympia High School (grade A)
- Top private schools: Pope John Paul II High School (grade A+), Northwest Christian High School (grade A minus), Eagle View Christian School (grade A minus)
- Top places: Olympia (grade B+), Tumwater (grade B+), Lacey (grade B)

#9. Thurston County, Washington
Canva

- Overall Rank: 1,166
- Population: 226,523
- Median household income: $77,581
- Median home value: $475,000 (63% own)
- Median rent: $1,370 (37% rent)
- Top public schools: Sehome High School (grade A), Bellingham High School (grade A), Nooksack Elementary School (grade A minus)
- Top private schools: Lynden Christian School (grade B+), Cornerstone Christian School (grade B), Assumption Catholic School (grade A+)
- Top places: Bellingham (grade A minus), Sudden Valley (grade A minus), Geneva (grade B+)

#8. Whatcom County, Washington
Canva

- Overall Rank: 1,111
- Population: 62,150
- Median household income: $66,635
- Median home value: $331,600 (66% own)
- Median rent: $1,044 (34% rent)
- Top public schools: Prospect Point Elementary School (grade B+), College Place High School (grade B+), Walla Walla High School (grade B+)
- Top private schools: DeSales Catholic School (grade A minus), Walla Walla Valley Academy (grade B+), Rogers Adventist School (grade unavailable)
- Top places: College Place (grade B+), Garrett (grade B), Walla Walla (grade B)

#7. Walla Walla County, Washington
Canva

- Overall Rank: 1,006
- Population: 86,510
- Median household income: $82,850
- Median home value: $480,800 (74% own)
- Median rent: $1,517 (26% rent)
- Top public schools: Broadview Elementary School (grade A minus), Hillcrest Elementary School (grade A minus), Oak Harbor High School (grade B+)
- Top private schools: Island Christian Academy (grade B), Whidbey Island Waldorf School (grade unavailable), Oak Harbor Christian School (grade unavailable)
- Top places: Oak Harbor (grade B), Camano (grade B minus), Coupeville (grade B+)

#6. Island County, Washington
Victoria Ditkovsky // Shutterstock

- Overall Rank: 901
- Population: 207,560
- Median household income: $83,778
- Median home value: $338,700 (68% own)
- Median rent: $1,166 (32% rent)
- Top public schools: Hanford High School (grade A), Leona Libby Middle School (grade A), White Bluffs Elementary School (grade A)
- Top private schools: Liberty Christian School of the Tri-Cities (grade C+), Christ the King School (grade unavailable), Bethlehem Lutheran School (grade unavailable)
- Top places: West Richland (grade A minus), Richland (grade A minus), Kennewick (grade B)

#5. Benton County, Washington
Canva

- Overall Rank: 882
- Population: 275,411
- Median household income: $93,675
- Median home value: $463,000 (70% own)
- Median rent: $1,635 (30% rent)
- Top public schools: Ordway Elementary School (grade A), Capt. Johnston Blakely Elementary School (grade A), Capt. Charles Wilkes Elementary School (grade A)
- Top private schools: West Sound Academy (grade A), Gateway Christian Schools - Crosspoint (grade A minus), Peace Lutheran School (grade unavailable)
- Top places: Bainbridge Island (grade A), Lofall (grade B+), Poulsbo (grade B+)

#4. Kitsap County, Washington
Canva

- Overall Rank: 291
- Population: 18,001
- Median household income: $76,745
- Median home value: $673,700 (78% own)
- Median rent: $1,279 (22% rent)
- Top public schools: Orcas Island High School (grade A minus), Friday Harbor Middle School (grade A minus), Friday Harbor Elementary School (grade B+)
- Top private schools: Spring Street International School (grade A), Orcas Christian School (grade C), Salmonberry School (grade unavailable)
- Top places: Friday Harbor (grade B+)

#3. San Juan County, Washington
Canva

- Overall Rank: 182
- Population: 47,141
- Median household income: $49,345
- Median home value: $298,500 (45% own)
- Median rent: $959 (55% rent)
- Top public schools: Pullman High School (grade A), Leonard M. Jennings Elementary School (grade A), Franklin Elementary School (grade A)
- Top private schools: Pullman Christian School (grade B), Guardian Angel-St. Boniface School (grade unavailable), Royal Garrison School (grade unavailable)
- Top places: Pullman (grade A), Colfax (grade A minus), Palouse (grade A+)

#2. Whitman County, Washington
kan_khampanya // Shutterstock

- Overall Rank: 155
- Population: 2,254,371
- Median household income: $116,340
- Median home value: $761,500 (56% own)
- Median rent: $1,950 (44% rent)
- Top public schools: Tesla STEM High School (grade A+), Newport High School (grade A+), International Community School (grade A+)
- Top private schools: Lakeside School (grade A+), The Overlake School (grade A+), Eastside Preparatory School (grade A+)
- Top places: South Lake Union (grade A+), Westlake (grade A+), West Bellevue (grade A+)

This story features data reporting and writing by Elena Cox and is part of a series utilizing data automation across 50 states.

#1. King County, Washington
Laura Beach // Shutterstock