25 Small Towns in Washington With the Cheapest Homes
Ranked by median home value among 151 towns of 500–10,000 people in Washington. #1 is Wapato, WA (median home $185,100).
-
25Deer Park, Washington
Median home $347,000
Deer Park is a city of 4,383 people in Spokane County, Washington. The median home is worth $347,000 and the median household earns $54,391, so homes cost 6.4× income (typical Washington town: 5.3×). Median rent is $1,006.
4,383 people · Spokane County · median home $347,000 · income $54,391 · Jan low 21°F · 47 in snow
Full Deer Park, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Navy Yard City, Washington
Median home $342,600
Navy Yard City is a community of 2,759 people in Kitsap County, Washington. The median home is worth $342,600 and the median household earns $69,852, so homes cost 4.9× income (typical Washington town: 5.3×). Median rent is $1,714.
2,759 people · Kitsap County · median home $342,600 · income $69,852 · Jan low 36°F · 3 in snow
Full Navy Yard City, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Ahtanum, Washington
Median home $337,500
Ahtanum is a community of 4,046 people in Yakima County, Washington. The median home is worth $337,500 and the median household earns $96,149, so homes cost 3.5× income (typical Washington town: 5.3×). Median rent is $1,575.
4,046 people · Yakima County · median home $337,500 · income $96,149 · Jan low 27°F · 20 in snow
Full Ahtanum, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Quincy, Washington
Median home $336,800
Quincy is a city of 7,543 people in Grant County, Washington. The median home is worth $336,800 and the median household earns $87,902, so homes cost 3.8× income (typical Washington town: 5.3×). Median rent is $1,161.
7,543 people · Grant County · median home $336,800 · income $87,902 · Jan low 23°F
Full Quincy, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Central Park, Washington
Median home $335,500
Central Park is a community of 2,841 people in Grays Harbor County, Washington. The median home is worth $335,500 and the median household earns $99,127, so homes cost 3.4× income (typical Washington town: 5.3×). Median rent is $1,117.
2,841 people · Grays Harbor County · median home $335,500 · income $99,127 · Jan low 37°F · 1 in snow
Full Central Park, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Zillah, Washington
Median home $334,800

Photo: National Park Service (public domain, Wikimedia Commons) Zillah is a city of 3,179 people in Yakima County, Washington. The median home is worth $334,800 and the median household earns $75,000, so homes cost 4.5× income (typical Washington town: 5.3×). Median rent is $1,093.
3,179 people · Yakima County · median home $334,800 · income $75,000 · Jan low 24°F · 20 in snow
Full Zillah, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Peaceful Valley, Washington
Median home $317,800
Peaceful Valley is a community of 3,015 people in Whatcom County, Washington. The median home is worth $317,800 and the median household earns $59,625, so homes cost 5.3× income (typical Washington town: 5.3×). Median rent is $1,477.
3,015 people · Whatcom County · median home $317,800 · income $59,625 · Jan low 32°F · 11 in snow
Full Peaceful Valley, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Prosser, Washington
Median home $314,000
Prosser is a city of 6,062 people in Benton County, Washington. The median home is worth $314,000 and the median household earns $76,985, so homes cost 4.1× income (typical Washington town: 5.3×). Median rent is $944.
6,062 people · Benton County · median home $314,000 · income $76,985 · Jan low 27°F
Full Prosser, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Connell, Washington
Median home $313,600
Connell is a city of 5,441 people in Franklin County, Washington. The median home is worth $313,600 and the median household earns $77,721, so homes cost 4.0× income (typical Washington town: 5.3×). Median rent is $1,011.
5,441 people · Franklin County · median home $313,600 · income $77,721 · Jan low 27°F · 14 in snow
Full Connell, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Othello, Washington
Median home $290,700
Othello is a city of 8,549 people in Adams County, Washington. The median home is worth $290,700 and the median household earns $65,849, so homes cost 4.4× income (typical Washington town: 5.3×). Median rent is $882.
8,549 people · Adams County · median home $290,700 · income $65,849 · Jan low 27°F
Full Othello, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15West Clarkston-Highland, Washington
Median home $282,500
West Clarkston-Highland is a community of 5,488 people in Asotin County, Washington. The median home is worth $282,500 and the median household earns $51,860, so homes cost 5.4× income (typical Washington town: 5.3×). Median rent is $1,114.
5,488 people · Asotin County · median home $282,500 · income $51,860 · Jan low 30°F · 13 in snow
Full West Clarkston-Highland, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Colville, Washington
Median home $281,500
Colville is a city of 4,917 people in Stevens County, Washington. The median home is worth $281,500 and the median household earns $56,558, so homes cost 5.0× income (typical Washington town: 5.3×). Median rent is $912.
4,917 people · Stevens County · median home $281,500 · income $56,558 · Jan low 23°F · 43 in snow
Full Colville, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Raymond, Washington
Median home $267,500
Raymond is a city of 3,081 people in Pacific County, Washington. The median home is worth $267,500 and the median household earns $48,516, so homes cost 5.5× income (typical Washington town: 5.3×). Median rent is —.
3,081 people · Pacific County · median home $267,500 · income $48,516 · Jan low 33°F · 1 in snow
Full Raymond, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Clarkston, Washington
Median home $253,500

Photo: Dsdugan (public domain, Wikimedia Commons) Clarkston is a city of 7,161 people in Asotin County, Washington. The median home is worth $253,500 and the median household earns $54,152, so homes cost 4.7× income (typical Washington town: 5.3×). Median rent is $917.
7,161 people · Asotin County · median home $253,500 · income $54,152 · Jan low 30°F · 13 in snow
Full Clarkston, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Ephrata, Washington
Median home $252,000
Ephrata is a city of 8,477 people in Grant County, Washington. The median home is worth $252,000 and the median household earns $69,551, so homes cost 3.6× income (typical Washington town: 5.3×). Median rent is $1,106.
8,477 people · Grant County · median home $252,000 · income $69,551 · Jan low 24°F
Full Ephrata, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Omak, Washington
Median home $248,900
Omak is a city of 4,860 people in Okanogan County, Washington. The median home is worth $248,900 and the median household earns $76,544, so homes cost 3.3× income (typical Washington town: 5.3×). Median rent is $1,002.
4,860 people · Okanogan County · median home $248,900 · income $76,544 · Jan low 23°F
Full Omak, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Colfax, Washington
Median home $245,300
Colfax is a city of 2,782 people in Whitman County, Washington. The median home is worth $245,300 and the median household earns $61,914, so homes cost 4.0× income (typical Washington town: 5.3×). Median rent is $946.
2,782 people · Whitman County · median home $245,300 · income $61,914 · Jan low 26°F · 33 in snow
Full Colfax, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Moses Lake North, Washington
Median home $242,200
Moses Lake North is a community of 4,050 people in Grant County, Washington. The median home is worth $242,200 and the median household earns $57,602, so homes cost 4.2× income (typical Washington town: 5.3×). Median rent is $1,065.
4,050 people · Grant County · median home $242,200 · income $57,602 · Jan low 24°F
Full Moses Lake North, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Toppenish, Washington
Median home $230,000
Toppenish is a city of 8,854 people in Yakima County, Washington. The median home is worth $230,000 and the median household earns $67,854, so homes cost 3.4× income (typical Washington town: 5.3×). Median rent is $985.
8,854 people · Yakima County · median home $230,000 · income $67,854 · Jan low 24°F · 20 in snow
Full Toppenish, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Hoquiam, Washington
Median home $228,200
Hoquiam is a city of 8,776 people in Grays Harbor County, Washington. The median home is worth $228,200 and the median household earns $49,795, so homes cost 4.6× income (typical Washington town: 5.3×). Median rent is $1,086.
8,776 people · Grays Harbor County · median home $228,200 · income $49,795 · Jan low 38°F · 1 in snow
Full Hoquiam, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Forks, Washington
Median home $227,200
Forks is a city of 3,335 people in Clallam County, Washington. The median home is worth $227,200 and the median household earns $60,481, so homes cost 3.8× income (typical Washington town: 5.3×). Median rent is $921.
3,335 people · Clallam County · median home $227,200 · income $60,481 · Jan low 35°F · 8 in snow
Full Forks, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Union Gap, Washington
Median home $210,600
Union Gap is a city of 6,568 people in Yakima County, Washington. The median home is worth $210,600 and the median household earns $59,651, so homes cost 3.5× income (typical Washington town: 5.3×). Median rent is $1,133.
6,568 people · Yakima County · median home $210,600 · income $59,651 · Jan low 24°F · 20 in snow
Full Union Gap, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Granger, Washington
Median home $210,200
Granger is a city of 3,624 people in Yakima County, Washington. The median home is worth $210,200 and the median household earns $66,250, so homes cost 3.2× income (typical Washington town: 5.3×). Median rent is $1,003.
3,624 people · Yakima County · median home $210,200 · income $66,250 · Jan low 24°F · 17 in snow
Full Granger, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Goldendale, Washington
Median home $199,300
Goldendale is a city of 3,453 people in Klickitat County, Washington. The median home is worth $199,300 and the median household earns $39,783, so homes cost 5.0× income (typical Washington town: 5.3×). Median rent is $890.
3,453 people · Klickitat County · median home $199,300 · income $39,783 · Jan low 24°F · 27 in snow
Full Goldendale, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Wapato, Washington
Median home $185,100
Wapato is a city of 4,607 people in Yakima County, Washington. The median home is worth $185,100 and the median household earns $52,019, so homes cost 3.6× income (typical Washington town: 5.3×). Median rent is $957.
4,607 people · Yakima County · median home $185,100 · income $52,019 · Jan low 24°F · 20 in snow
Full Wapato, Washington profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Washington rankings
- The 25 Best Small Towns to Retire in Washington
- The 25 Quietest Small Towns in Washington
- The 25 Most Affordable Small Towns in Washington
- The 25 Best Small Towns for Families in Washington
- The 11 Best Quiet, Affordable Small Towns to Retire in Washington
- 25 Small Towns in Washington With the Mildest Winters
- The 25 Most Walkable Small Towns in Washington
- The 25 Best Small Towns for First-Time Home Buyers in Washington
- The 15 Best Affordable Small Towns for Remote Workers in Washington
- The 14 Best Small Towns for Young Families in Washington
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in Florida With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)