The Town Files

The 13 Best Small Towns for First-Time Home Buyers in Idaho

Ranked on The Town Files lifestyle rankings among 36 towns of 500–10,000 people in Idaho. #1 is Buhl, ID.

Map of the 13 towns12345678910111213
Numbers match the ranking.
The 13 Best Small Towns for First-Time Home Buyers in Idaho1. Buhl92nd pct2. Rigby91st pct3. Fruitland88th pct4. Payette84th pct5. Middleton82nd pct6. Grangeville82nd pct7. Gooding79th pct8. Fort Hall76th pct9. Weiser75th pct10. Montpelier72nd pct11. Emmett64th pct12. Preston64th pct13. Rathdrum63rd pct
  1. 13Rathdrum, Idaho

    Better for first-time buyers than 63% of Idaho towns

    Rathdrum is a city of 9,211 people in Kootenai County, Idaho. It also ranks more walkable than 74% of Idaho towns and better for a vacation home than 74% of Idaho towns.

    9,211 people · Kootenai County · median home $444,100 · income $86,563 · Jan low 26°F · 27 in snow

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

    Rathdrum lifestyle rankingsFirst-time buyers63th pctFamilies70th pctYoung professionals45th pctQuiet35th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  2. 12Preston, Idaho

    Better for first-time buyers than 64% of Idaho towns

    Preston is a city of 5,591 people in Franklin County, Idaho. It also ranks better for families than 83% of Idaho towns and easier by car than 77% of Idaho towns.

    5,591 people · Franklin County · median home $350,300 · income $61,039 · Jan low 15°F · 52 in snow

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

    Preston lifestyle rankingsFirst-time buyers64th pctFamilies83th pctYoung professionals22th pctQuiet45th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  3. 11Emmett, Idaho

    Better for first-time buyers than 64% of Idaho towns

    Emmett is a city of 7,647 people in Gem County, Idaho. It also ranks more walkable than 85% of Idaho towns and hipper than 85% of Idaho towns.

    7,647 people · Gem County · median home $342,000 · income $58,750 · Jan low 23°F · 7 in snow

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

    Emmett lifestyle rankingsFirst-time buyers64th pctFamilies23th pctYoung professionals58th pctQuiet34th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  4. 10Montpelier, Idaho

    Better for first-time buyers than 72% of Idaho towns

    Montpelier is a city of 2,643 people in Bear Lake County, Idaho. It also ranks better for a vacation home than 86% of Idaho towns and hipper than 72% of Idaho towns.

    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 lifestyle rankingsFirst-time buyers72th pctFamilies60th pctYoung professionals24th pctQuiet67th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  5. 9Weiser, Idaho

    Better for first-time buyers than 75% of Idaho towns

    Weiser is a city of 5,630 people in Washington County, Idaho. It also ranks better for cycling than 94% of Idaho towns and better for retirees than 88% of Idaho towns.

    5,630 people · Washington County · median home $223,400 · income $45,292 · Jan low 23°F · 15 in snow

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

    Weiser lifestyle rankingsFirst-time buyers75th pctFamilies27th pctYoung professionals44th pctQuiet68th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  6. 8Fort Hall, Idaho

    Better for first-time buyers than 76% of Idaho towns

    Fort Hall is a community of 3,195 people in Bannock County, Idaho. It also ranks hipper than 83% of Idaho towns and quieter than 71% of Idaho towns.

    3,195 people · Bannock County · median home $203,300 · income $44,514 · Jan low 15°F · 28 in snow

    Full Fort Hall, Idaho profile: weather, storms, schools, jobs →

    Fort Hall lifestyle rankingsFirst-time buyers76th pctFamilies21th pctYoung professionals50th pctQuiet71th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  7. 7Gooding, Idaho

    Better for first-time buyers than 79% of Idaho towns

    Gooding is a city of 3,707 people in Gooding County, Idaho. It also ranks more walkable than 96% of Idaho towns and more vibrant than 93% of Idaho towns.

    3,707 people · Gooding County · median home $186,100 · income $41,899 · Jan low 22°F

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

    Gooding lifestyle rankingsFirst-time buyers79th pctFamilies6th pctYoung professionals79th pctQuiet15th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  8. 6Grangeville, Idaho

    Better for first-time buyers than 82% of Idaho towns

    Grangeville is a city of 3,308 people in Idaho County, Idaho. It also ranks better for retirees than 98% of Idaho towns and quieter than 76% of Idaho towns.

    3,308 people · Idaho County · median home $293,300 · income $61,322 · Jan low 25°F · 39 in snow

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

    Grangeville lifestyle rankingsFirst-time buyers82th pctFamilies58th pctYoung professionals63th pctQuiet76th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  9. 5Middleton, Idaho

    Better for first-time buyers than 82% of Idaho towns

    Middleton is a city of 9,425 people in Canyon County, Idaho. It also ranks easier by car than 91% of Idaho towns and more vibrant than 81% of Idaho towns.

    9,425 people · Canyon County · median home $403,100 · income $89,013 · Jan low 23°F · 10 in snow

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

    Middleton lifestyle rankingsFirst-time buyers82th pctFamilies75th pctYoung professionals65th pctQuiet25th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  10. 4Payette, Idaho

    Better for first-time buyers than 84% of Idaho towns

    Payette is a city of 8,127 people in Payette County, Idaho. It also ranks easier by car than 81% of Idaho towns.

    8,127 people · Payette County · median home $276,500 · income $55,208 · Jan low 24°F · 15 in snow

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

    Payette lifestyle rankingsFirst-time buyers84th pctFamilies5th pctYoung professionals52th pctQuiet55th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  11. 3Fruitland, Idaho

    Better for first-time buyers than 88% of Idaho towns

    Fruitland is a city of 6,072 people in Payette County, Idaho. It also ranks hipper than 94% of Idaho towns and easier by car than 93% of Idaho towns.

    6,072 people · Payette County · median home $329,600 · income $65,457 · Jan low 23°F · 15 in snow

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

    Fruitland lifestyle rankingsFirst-time buyers88th pctFamilies43th pctYoung professionals72th pctQuiet21th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  12. 2Rigby, Idaho

    Better for first-time buyers than 91% of Idaho towns

    Rigby is a city of 5,038 people in Jefferson County, Idaho. It also ranks better transit than 100% of Idaho towns and more walkable than 92% of Idaho towns.

    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 lifestyle rankingsFirst-time buyers91th pctFamilies66th pctYoung professionals77th pctQuiet12th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.
  13. 1Buhl, Idaho

    Better for first-time buyers than 92% of Idaho towns

    Buhl is a city of 4,558 people in Twin Falls County, Idaho. It also ranks hipper than 98% of Idaho towns and more walkable than 93% of Idaho towns.

    4,558 people · Twin Falls County · median home $247,500 · income $55,568 · Jan low 22°F · 24 in snow

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

    Buhl lifestyle rankingsFirst-time buyers92th pctFamilies41th pctYoung professionals64th pctQuiet30th pct
    The Town Files lifestyle rankings, percentile vs Idaho towns.

Price vs ranking

Median home value vs ranking, Idaho towns0255075100$186K$340K$495K$649K$804KMedian home valuePercentile
Orange squares are the 13 towns on this list; green dots are other towns on The Town Files in Idaho.

More Idaho rankings

Same ranking, other places

Methodology. We ranked 36 towns of 500–10,000 people in Idaho (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: