Best counties to raise a family in Washington

Written by:
September 1, 2023
imtmphoto // Shutterstock

Best counties to raise a family in Washington

For people looking to find a home to raise a family in, choosing a county is an important decision. Most families place affordable homes, safe neighborhoods, a quality school system, and family-friendly activities at the top of their wish lists.

Stacker compiled a list of the best counties to raise a family in Washington using data from Niche. Niche ranks counties based on a variety of factors including cost of living, schools, health care, recreation, and weather.

The list features counties that boast some of the top schools and fun, family-friendly activities for every season. Keep reading to explore the best counties to raise a family. Maybe you'll find one that suits your brood.

#30. Grays Harbor County, Washington

- Population: 74,737
- Median home value: $213,200 (70% own)
- Median rent: $873 (30% own)
- Median household income: $53,615
- Top public schools: Satsop Elementary School (grade B+), Beacon Avenue Elementary School (grade B), Simpson Avenue Elementary School (grade B)
- Top private schools: St. Mary School (grade A), North Coast Montessori School (grade unavailable), Grays Harbor Adventist Christian School (grade unavailable)
- Top places to live: Cosmopolis (grade B), Elma (grade B minus), Montesano (grade B minus)

#29. Clallam County, Washington

- Population: 76,727
- Median home value: $290,700 (72% own)
- Median rent: $1,007 (28% own)
- Median household income: $60,044
- Top public schools: Hamilton Elementary School (grade B+), Greywolf Elementary School (grade B+), Franklin Elementary School (grade B)
- Top private schools: Olympic Christian School (grade unavailable), Queen of Angels School (grade unavailable), Five Acre School (grade unavailable)
- Top places to live: River Road (grade A), Sequim (grade B), Port Angeles (grade B)

#28. Lewis County, Washington

- Population: 81,214
- Median home value: $260,900 (72% own)
- Median rent: $933 (28% own)
- Median household income: $60,581
- Top public schools: Toledo Middle School (grade B+), Mossyrock Middle/High School (grade B), W.F. West High School (grade B)
- Top private schools: Centralia Christian School (grade unavailable), St. Joseph School (grade unavailable), Lewis County Adventist School (grade unavailable)
- Top places to live: Chehalis (grade B minus), Napavine (grade B minus), Fords Prairie (grade C+)

#27. Klickitat County, Washington

- Population: 22,478
- Median home value: $312,100 (73% own)
- Median rent: $921 (27% own)
- Median household income: $59,583
- Top public schools: Centerville Elementary School (grade B+), Bickleton School (grade B), Trout Lake High School (grade B)
- Top private schools: World Class Academy (grade A), Little Oak Montessori School (grade unavailable), Goldendale Christian School (grade unavailable)
- Top places to live: White Salmon (grade B+), Goldendale (grade C+), Dallesport (grade C)

#26. Cowlitz County, Washington

- Population: 109,457
- Median home value: $270,600 (66% own)
- Median rent: $987 (34% own)
- Median household income: $64,506
- Top public schools: Mark Morris High School (grade B), Woodland High School (grade B), R.A. Long High School (grade B)
- Top private schools: Three Rivers Christian School (grade B+), St. Rose School (grade unavailable), Montessori Children's House of Long View (grade unavailable)
- Top places to live: Kalama (grade B minus), Longview Heights (grade B minus), Woodland (grade B minus)

#25. Pend Oreille County, Washington

- Population: 13,302
- Median home value: $261,900 (77% own)
- Median rent: $761 (23% own)
- Median household income: $59,134
- Top public schools: Selkirk Middle School (grade B+), Selkirk Elementary School (grade B+), Newport High School (grade B)
- Top private schools: Life Prep Academy (grade unavailable)
- Top places to live: Newport (grade C+), Metaline (grade B+), Ione (grade B)

#24. Stevens County, Washington

- Population: 46,057
- Median home value: $235,400 (79% own)
- Median rent: $743 (21% own)
- Median household income: $57,206
- Top public schools: Lakeside Middle School (grade B+), Lakeside High School (grade B+), Colville Junior High School (grade B)
- Top private schools: Johnson Christian School (grade unavailable), Columbia River Christian Academy (grade unavailable), Colville Valley Junior Academy (grade unavailable)
- Top places to live: Colville (grade B), Kettle Falls (grade B minus), Chewelah (grade C+)

#23. Skagit County, Washington

- Population: 128,228
- Median home value: $371,600 (71% own)
- Median rent: $1,217 (29% own)
- Median household income: $75,308
- Top public schools: Anacortes High School (grade A minus), Fidalgo Elementary School (grade A minus), Island View Elementary School (grade A minus)
- Top private schools: Mount Vernon Christian School (grade C+), Skagit Adventist Academy (grade B+), Immaculate Conception Regional School (grade unavailable)
- Top places to live: Anacortes (grade B+), La Conner (grade B), Mount Vernon (grade B minus)

#22. Kittitas County, Washington

- Population: 44,147
- Median home value: $352,900 (60% own)
- Median rent: $1,085 (40% own)
- Median household income: $64,134
- Top public schools: Ellensburg High School (grade B+), Kittitas Elementary School (grade B minus), Walter Strom Middle School (grade B minus)
- Top private schools: Ellensburg Christian School (grade unavailable), Creative Kids Learning Center (grade unavailable)
- Top places to live: Ellensburg (grade B), Cle Elum (grade C), Kittitas (grade B+)

#21. Yakima County, Washington

- Population: 255,151
- Median home value: $213,200 (62% own)
- Median rent: $915 (38% own)
- Median household income: $58,380
- Top public schools: Hilton Elementary School (grade B+), Apple Valley Elementary School (grade B+), Cottonwood Elementary School (grade B+)
- Top private schools: Riverside Christian School (grade A minus), La Salle High School (grade A minus), Sunnyside Christian School (grade A minus)
- Top places to live: Terrace Heights (grade B+), Zillah (grade B+), Moxee (grade B)

#20. Lincoln County, Washington

- Population: 10,798
- Median home value: $185,300 (78% own)
- Median rent: $800 (22% own)
- Median household income: $62,810
- 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 B)
- Top places to live: Davenport (grade B+), Wilbur (grade B), Almira (grade B)

#19. Okanogan County, Washington

- Population: 41,966
- Median home value: $218,100 (69% own)
- Median rent: $776 (31% own)
- Median household income: $51,992
- Top public schools: Liberty Bell Junior/Senior High School (grade B+), Methow Valley Elementary School (grade B), Okanogan High 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 to live: Okanogan (grade B), Omak (grade B minus), Twisp (grade A minus)

#18. Grant County, Washington

- Population: 97,874
- Median home value: $210,100 (64% own)
- Median rent: $887 (36% own)
- Median household income: $63,566
- Top public schools: Parkway School (grade B+), Ephrata Middle School (grade B), Grant Elementary 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 to live: Ephrata (grade B+), Moses Lake (grade B minus), Warden (grade C+)

#17. Douglas County, Washington

- Population: 42,622
- Median home value: $304,500 (68% own)
- Median rent: $1,077 (32% own)
- Median household income: $68,979
- Top public schools: Cascade Elementary School (grade B+), Waterville Elementary School (grade B+), Lee Elementary School (grade B)
- Top private schools: East Wenatchee (grade B), Rock Island (grade C+), Waterville (grade B minus)
- Top places to live: grade C+

#16. Asotin County, Washington

- Population: 22,285
- Median home value: $229,300 (72% own)
- Median rent: $856 (28% own)
- Median household income: $57,263
- 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 to live: Asotin (grade B+), Clarkston (grade B minus)

#15. Whatcom County, Washington

- Population: 224,533
- Median home value: $396,500 (62% own)
- Median rent: $1,219 (38% own)
- Median household income: $70,011
- Top public schools: Sehome High School (grade A), Bellingham High School (grade A), Squalicum High School (grade A minus)
- Top private schools: Lynden Christian School (grade B+), Assumption Catholic School (grade A), The Franklin Academy (grade A minus)
- Top places to live: Sudden Valley (grade A minus), Geneva (grade A minus), Bellingham (grade A minus)

#14. Franklin County, Washington

- Population: 95,313
- Median home value: $254,300 (70% own)
- Median rent: $977 (30% own)
- Median household income: $72,452
- Top public schools: Ruth Livingston Elementary School (grade B), Edwin Markham Elementary School (grade B), Chiawana High School (grade B minus)
- Top private schools: Tri-Cities Prep Catholic High School (grade A), St. Patrick Catholic School (grade unavailable), Riverview Baptist Christian Schools (grade unavailable)
- Top places to live: West Pasco (grade B+), Pasco (grade B), Connell (grade B minus)

#13. Island County, Washington

- Population: 85,938
- Median home value: $412,300 (73% own)
- Median rent: $1,336 (27% own)
- Median household income: $75,628
- Top public schools: Broadview Elementary School (grade A minus), Hillcrest Elementary School (grade A minus), Oak Harbor High School (grade B+)
- Top private schools: Whidbey Island Waldorf School (grade unavailable), Oak Harbor Christian School (grade unavailable), Island Christian Academy (grade unavailable)
- Top places to live: Oak Harbor (grade B), Camano (grade B minus), Coupeville (grade B+)

#12. Walla Walla County, Washington

- Population: 62,168
- Median home value: $277,300 (65% own)
- Median rent: $1,009 (35% own)
- Median household income: $63,686
- Top public schools: Walla Walla High School (grade B+), Prospect Point Elementary School (grade B+), College Place 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 to live: College Place (grade B+), Garrett (grade B), Walla Walla (grade B)

#11. Pierce County, Washington

- Population: 910,225
- Median home value: $369,300 (64% own)
- Median rent: $1,444 (36% own)
- Median household income: $82,574
- Top public schools: Narrows View Intermediate School (grade A), Drum Intermediate School (grade A), University Place Primary School (grade A)
- Top private schools: Annie Wright Schools (grade A+), Charles Wright Academy (grade A+), Bellarmine Preparatory School (grade A+)
- Top places to live: North End (grade A), Steilacoom (grade A), Artondale (grade A minus)

#10. Snohomish County, Washington

- Population: 820,024
- Median home value: $483,000 (68% own)
- Median rent: $1,641 (32% own)
- Median household income: $95,618
- 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+), St. Mary Magdalen Elementary School (grade A+)
- Top places to live: Woodway (grade A), Northwest Everett (grade A), Mukilteo (grade A)

#9. Benton County, Washington

- Population: 204,551
- Median home value: $283,400 (68% own)
- Median rent: $1,085 (32% own)
- Median household income: $76,612
- Top public schools: Hanford High School (grade A), White Bluffs Elementary School (grade A), Leona Libby Middle School (grade A)
- Top private schools: Liberty Christian School of the Tri-Cities (grade B minus), Christ the King School (grade unavailable), Bethlehem Lutheran School (grade unavailable)
- Top places to live: West Richland (grade A minus), Richland (grade A minus), Kennewick (grade B)

#8. San Juan County, Washington

- Population: 17,631
- Median home value: $572,600 (76% own)
- Median rent: $1,201 (24% own)
- Median household income: $68,577
- Top public schools: Orcas Island High School (grade A minus), Friday Harbor High School (grade A minus), Friday Harbor Middle School (grade A minus)
- Top private schools: Spring Street International School (grade A), Orcas Christian School (grade unavailable), Salmonberry School (grade unavailable)
- Top places to live: Friday Harbor (grade A minus)

#7. Chelan County, Washington

- Population: 78,508
- Median home value: $349,200 (63% own)
- Median rent: $998 (37% own)
- Median household income: $64,895
- Top public schools: Vale Elementary School (grade A minus), Icicle River Middle School (grade A minus), Sunnyslope Elementary School (grade B+)
- Top private schools: The River Academy (grade B), Cascade Christian Academy (grade A minus), St. Joseph Catholic School (grade unavailable)
- Top places to live: Leavenworth (grade A minus), Sunnyslope (grade B+), Cashmere (grade B)

#6. Clark County, Washington

- Population: 496,494
- Median home value: $381,700 (67% own)
- Median rent: $1,432 (33% own)
- Median household income: $82,719
- Top public schools: Camas High School (grade A), Vancouver School of Arts & Academics (grade A), Grass Valley Elementary School (grade A)
- Top private schools: St. Elizabeth Ann Seton Catholic High School (grade A), Cedar Tree Classical Christian School (grade A minus), Columbia Adventist Academy (grade A minus)
- Top places to live: Fisher's Creek (grade A), Camas (grade A), Felida (grade A)

#5. Thurston County, Washington

- Population: 290,642
- Median home value: $344,700 (67% own)
- Median rent: $1,373 (33% own)
- Median household income: $81,501
- Top public schools: Olympia High School (grade A), Jefferson Middle School (grade A), Centennial Elementary School (grade A)
- Top private schools: Pope John Paul II High School (grade A), Northwest Christian High School (grade A minus), NOVA Middle School (grade A)
- Top places to live: Olympia (grade A minus), Tumwater (grade B+), Lacey (grade B+)

#4. Spokane County, Washington

- Population: 531,477
- Median home value: $273,200 (64% own)
- Median rent: $1,007 (36% own)
- Median household income: $64,079
- Top public schools: Libby Center (grade A), Lewis & Clark High School (grade A), Prairie View Elementary School (grade A)
- Top private schools: Saint George's School (grade A+), Gonzaga Preparatory School (grade A), The Oaks Academy (grade A minus)
- Top places to live: Liberty Lake (grade A minus), Fairwood (grade A minus), Country Homes (grade A minus)

#3. Kitsap County, Washington

- Population: 273,072
- Median home value: $392,700 (69% own)
- Median rent: $1,444 (31% own)
- Median household income: $84,600
- Top public schools: Ordway Elementary School (grade A+), Capt. Johnston Blakely Elementary School (grade A+), Bainbridge High 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 to live: Bainbridge Island (grade A), Lofall (grade A minus), Suquamish (grade A minus)

#2. Whitman County, Washington

- Population: 48,197
- Median home value: $245,100 (44% own)
- Median rent: $887 (56% own)
- Median household income: $43,613
- Top public schools: Pullman High School (grade A), Franklin Elementary School (grade A), Leonard M. Jennings Elementary School (grade A)
- Top private schools: Pullman Christian School (grade B), Montessori School of Pullman (grade unavailable), Guardian Angel-St. Boniface School (grade unavailable)
- Top places to live: Pullman (grade A), Colfax (grade A), Palouse (grade A+)

#1. King County, Washington

- Population: 2,240,876
- Median home value: $651,900 (57% own)
- Median rent: $1,801 (43% own)
- Median household income: $106,326
- Top public schools: Tesla STEM High School (grade A+), International Community School (grade A+), Interlake Senior High School (grade A+)
- Top private schools: Lakeside School (grade A+), The Overlake School (grade A+), Eastside Preparatory School (grade A+)
- Top places to live: Westlake (grade A+), Education Hill (grade A+), Southeast Redmond (grade A+)

Trending Now