The Town Files

The 12 Most Affordable Small Towns in Idaho

Ranked by home value ÷ income among 36 towns of 500–10,000 people in Idaho. #1 is American Falls, ID (homes cost 3.2× income).

Map of the 12 towns123456789101112
Numbers match the ranking.
  1. 12Orofino, Idaho

    Homes cost 4.2× income

    Orofino, Idaho
    Photo: Dsdugan (public domain, Wikimedia Commons)

    Orofino is a city of 2,656 people in Clearwater County, Idaho. The median home is worth $223,400 and the median household earns $53,438, so homes cost 4.2× income (typical Idaho town: 4.5×). Median rent is $949.

    2,656 people · Clearwater County · median home $223,400 · income $53,438 · Jan low 28°F · 18 in snow

    Full Orofino, Idaho profile: weather, storms, schools, jobs →

    Orofino vs the typical Idaho townOrofinoTypical Idaho townHome value$223,400$291,900Income$53,438$66,924Rent$949$1,029
    Census ACS 2020–2024 medians.
  2. 11Wendell, Idaho

    Homes cost 4.2× income

    Wendell is a city of 2,917 people in Gooding County, Idaho. The median home is worth $242,100 and the median household earns $57,266, so homes cost 4.2× income (typical Idaho town: 4.5×). Median rent is $815.

    2,917 people · Gooding County · median home $242,100 · income $57,266 · Jan low 22°F · 24 in snow

    Full Wendell, Idaho profile: weather, storms, schools, jobs →

    Wendell vs the typical Idaho townWendellTypical Idaho townHome value$242,100$291,900Income$57,266$66,924Rent$815$1,029
    Census ACS 2020–2024 medians.
  3. 10Soda Springs, Idaho

    Homes cost 4.2× income

    Soda Springs is a city of 3,133 people in Caribou County, Idaho. The median home is worth $241,400 and the median household earns $57,361, so homes cost 4.2× income (typical Idaho town: 4.5×). Median rent is $843.

    3,133 people · Caribou County · median home $241,400 · income $57,361 · Jan low 10°F · 91 in snow

    Full Soda Springs, Idaho profile: weather, storms, schools, jobs →

    Soda Springs vs the typical Idaho townSoda SpringsTypical Idaho townHome value$241,400$291,900Income$57,361$66,924Rent$843$1,029
    Census ACS 2020–2024 medians.
  4. 9Rigby, Idaho

    Homes cost 4.0× income

    Rigby is a city of 5,038 people in Jefferson County, Idaho. The median home is worth $336,200 and the median household earns $85,056, so homes cost 4.0× income (typical Idaho town: 4.5×). Median rent is $1,180.

    5,038 people · Jefferson County · median home $336,200 · income $85,056 · Jan low 15°F · 66 in snow

    Full Rigby, Idaho profile: weather, storms, schools, jobs →

    Rigby vs the typical Idaho townRigbyTypical Idaho townHome value$336,200$291,900Income$85,056$66,924Rent$1,180$1,029
    Census ACS 2020–2024 medians.
  5. 8Montpelier, Idaho

    Homes cost 3.9× income

    Montpelier is a city of 2,643 people in Bear Lake County, Idaho. The median home is worth $240,300 and the median household earns $61,375, so homes cost 3.9× income (typical Idaho town: 4.5×). Median rent is $535.

    2,643 people · Bear Lake County · median home $240,300 · income $61,375 · Jan low 7°F · 91 in snow

    Full Montpelier, Idaho profile: weather, storms, schools, jobs →

    Montpelier vs the typical Idaho townMontpelierTypical Idaho townHome value$240,300$291,900Income$61,375$66,924Rent$535$1,029
    Census ACS 2020–2024 medians.
  6. 7Filer, Idaho

    Homes cost 3.8× income

    Filer is a city of 2,738 people in Twin Falls County, Idaho. The median home is worth $247,500 and the median household earns $64,671, so homes cost 3.8× income (typical Idaho town: 4.5×). Median rent is $1,168.

    2,738 people · Twin Falls County · median home $247,500 · income $64,671 · Jan low 22°F · 24 in snow

    Full Filer, Idaho profile: weather, storms, schools, jobs →

    Filer vs the typical Idaho townFilerTypical Idaho townHome value$247,500$291,900Income$64,671$66,924Rent$1,168$1,029
    Census ACS 2020–2024 medians.
  7. 6Homedale, Idaho

    Homes cost 3.8× income

    Homedale is a city of 2,881 people in Owyhee County, Idaho. The median home is worth $238,000 and the median household earns $62,117, so homes cost 3.8× income (typical Idaho town: 4.5×). Median rent is $1,078.

    2,881 people · Owyhee County · median home $238,000 · income $62,117 · Jan low 23°F · 9 in snow

    Full Homedale, Idaho profile: weather, storms, schools, jobs →

    Homedale vs the typical Idaho townHomedaleTypical Idaho townHome value$238,000$291,900Income$62,117$66,924Rent$1,078$1,029
    Census ACS 2020–2024 medians.
  8. 5Shelley, Idaho

    Homes cost 3.8× income

    Shelley is a city of 4,785 people in Bingham County, Idaho. The median home is worth $295,200 and the median household earns $77,563, so homes cost 3.8× income (typical Idaho town: 4.5×). Median rent is $1,265.

    4,785 people · Bingham County · median home $295,200 · income $77,563 · Jan low 12°F · 40 in snow

    Full Shelley, Idaho profile: weather, storms, schools, jobs →

    Shelley vs the typical Idaho townShelleyTypical Idaho townHome value$295,200$291,900Income$77,563$66,924Rent$1,265$1,029
    Census ACS 2020–2024 medians.
  9. 4Heyburn, Idaho

    Homes cost 3.7× income

    Heyburn is a city of 3,700 people in Minidoka County, Idaho. The median home is worth $237,800 and the median household earns $64,179, so homes cost 3.7× income (typical Idaho town: 4.5×). Median rent is $996.

    3,700 people · Minidoka County · median home $237,800 · income $64,179 · Jan low 21°F · 22 in snow

    Full Heyburn, Idaho profile: weather, storms, schools, jobs →

    Heyburn vs the typical Idaho townHeyburnTypical Idaho townHome value$237,800$291,900Income$64,179$66,924Rent$996$1,029
    Census ACS 2020–2024 medians.
  10. 3Rupert, Idaho

    Homes cost 3.7× income

    Rupert, Idaho
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Rupert is a city of 6,082 people in Minidoka County, Idaho. The median home is worth $205,200 and the median household earns $54,741, so homes cost 3.7× income (typical Idaho town: 4.5×). Median rent is $856.

    6,082 people · Minidoka County · median home $205,200 · income $54,741 · Jan low 19°F · 21 in snow

    Full Rupert, Idaho profile: weather, storms, schools, jobs →

    Rupert vs the typical Idaho townRupertTypical Idaho townHome value$205,200$291,900Income$54,741$66,924Rent$856$1,029
    Census ACS 2020–2024 medians.
  11. 2Kimberly, Idaho

    Homes cost 3.5× income

    Kimberly is a city of 4,626 people in Twin Falls County, Idaho. The median home is worth $339,400 and the median household earns $97,799, so homes cost 3.5× income (typical Idaho town: 4.5×). Median rent is $1,127.

    4,626 people · Twin Falls County · median home $339,400 · income $97,799 · Jan low 22°F · 24 in snow

    Full Kimberly, Idaho profile: weather, storms, schools, jobs →

    Kimberly vs the typical Idaho townKimberlyTypical Idaho townHome value$339,400$291,900Income$97,799$66,924Rent$1,127$1,029
    Census ACS 2020–2024 medians.
  12. 1American Falls, Idaho

    Homes cost 3.2× income

    American Falls is a city of 4,568 people in Power County, Idaho. The median home is worth $185,600 and the median household earns $57,783, so homes cost 3.2× income (typical Idaho town: 4.5×). Median rent is $737.

    4,568 people · Power County · median home $185,600 · income $57,783 · Jan low 19°F · 35 in snow

    Full American Falls, Idaho profile: weather, storms, schools, jobs →

    American Falls vs the typical Idaho townAmerican FallsTypical Idaho townHome value$185,600$291,900Income$57,783$66,924Rent$737$1,029
    Census ACS 2020–2024 medians.

More Idaho rankings

Same ranking, other places

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