The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    Deer Park vs the typical Washington townDeer ParkTypical Washington townHome value$347,000$475,000Income$54,391$90,625Rent$1,006$1,597
    Census ACS 2020–2024 medians.
  2. 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 →

    Navy Yard City vs the typical Washington townNavy Yard CityTypical Washington townHome value$342,600$475,000Income$69,852$90,625Rent$1,714$1,597
    Census ACS 2020–2024 medians.
  3. 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 →

    Ahtanum vs the typical Washington townAhtanumTypical Washington townHome value$337,500$475,000Income$96,149$90,625Rent$1,575$1,597
    Census ACS 2020–2024 medians.
  4. 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 →

    Quincy vs the typical Washington townQuincyTypical Washington townHome value$336,800$475,000Income$87,902$90,625Rent$1,161$1,597
    Census ACS 2020–2024 medians.
  5. 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 →

    Central Park vs the typical Washington townCentral ParkTypical Washington townHome value$335,500$475,000Income$99,127$90,625Rent$1,117$1,597
    Census ACS 2020–2024 medians.
  6. 20Zillah, Washington

    Median home $334,800

    Zillah, Washington
    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 →

    Zillah vs the typical Washington townZillahTypical Washington townHome value$334,800$475,000Income$75,000$90,625Rent$1,093$1,597
    Census ACS 2020–2024 medians.
  7. 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 →

    Peaceful Valley vs the typical Washington townPeaceful ValleyTypical Washington townHome value$317,800$475,000Income$59,625$90,625Rent$1,477$1,597
    Census ACS 2020–2024 medians.
  8. 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 →

    Prosser vs the typical Washington townProsserTypical Washington townHome value$314,000$475,000Income$76,985$90,625Rent$944$1,597
    Census ACS 2020–2024 medians.
  9. 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 →

    Connell vs the typical Washington townConnellTypical Washington townHome value$313,600$475,000Income$77,721$90,625Rent$1,011$1,597
    Census ACS 2020–2024 medians.
  10. 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 →

    Othello vs the typical Washington townOthelloTypical Washington townHome value$290,700$475,000Income$65,849$90,625Rent$882$1,597
    Census ACS 2020–2024 medians.
  11. 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 →

    West Clarkston-Highland vs the typical Washington townWest Clarkston-HighlandTypical Washington townHome value$282,500$475,000Income$51,860$90,625Rent$1,114$1,597
    Census ACS 2020–2024 medians.
  12. 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 →

    Colville vs the typical Washington townColvilleTypical Washington townHome value$281,500$475,000Income$56,558$90,625Rent$912$1,597
    Census ACS 2020–2024 medians.
  13. 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 →

    Raymond vs the typical Washington townRaymondTypical Washington townHome value$267,500$475,000Income$48,516$90,625
    Census ACS 2020–2024 medians.
  14. 12Clarkston, Washington

    Median home $253,500

    Clarkston, Washington
    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 →

    Clarkston vs the typical Washington townClarkstonTypical Washington townHome value$253,500$475,000Income$54,152$90,625Rent$917$1,597
    Census ACS 2020–2024 medians.
  15. 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 →

    Ephrata vs the typical Washington townEphrataTypical Washington townHome value$252,000$475,000Income$69,551$90,625Rent$1,106$1,597
    Census ACS 2020–2024 medians.
  16. 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 →

    Omak vs the typical Washington townOmakTypical Washington townHome value$248,900$475,000Income$76,544$90,625Rent$1,002$1,597
    Census ACS 2020–2024 medians.
  17. 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 →

    Colfax vs the typical Washington townColfaxTypical Washington townHome value$245,300$475,000Income$61,914$90,625Rent$946$1,597
    Census ACS 2020–2024 medians.
  18. 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 →

    Moses Lake North vs the typical Washington townMoses Lake NorthTypical Washington townHome value$242,200$475,000Income$57,602$90,625Rent$1,065$1,597
    Census ACS 2020–2024 medians.
  19. 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 →

    Toppenish vs the typical Washington townToppenishTypical Washington townHome value$230,000$475,000Income$67,854$90,625Rent$985$1,597
    Census ACS 2020–2024 medians.
  20. 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 →

    Hoquiam vs the typical Washington townHoquiamTypical Washington townHome value$228,200$475,000Income$49,795$90,625Rent$1,086$1,597
    Census ACS 2020–2024 medians.
  21. 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 →

    Forks vs the typical Washington townForksTypical Washington townHome value$227,200$475,000Income$60,481$90,625Rent$921$1,597
    Census ACS 2020–2024 medians.
  22. 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 →

    Union Gap vs the typical Washington townUnion GapTypical Washington townHome value$210,600$475,000Income$59,651$90,625Rent$1,133$1,597
    Census ACS 2020–2024 medians.
  23. 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 →

    Granger vs the typical Washington townGrangerTypical Washington townHome value$210,200$475,000Income$66,250$90,625Rent$1,003$1,597
    Census ACS 2020–2024 medians.
  24. 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 →

    Goldendale vs the typical Washington townGoldendaleTypical Washington townHome value$199,300$475,000Income$39,783$90,625Rent$890$1,597
    Census ACS 2020–2024 medians.
  25. 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 →

    Wapato vs the typical Washington townWapatoTypical Washington townHome value$185,100$475,000Income$52,019$90,625Rent$957$1,597
    Census ACS 2020–2024 medians.

More Washington rankings

Same ranking, other places

Methodology. We ranked 151 towns of 500–10,000 people in Washington (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: