Five North Central Idaho cities ranked by affordability — from median home price and monthly ownership costs to estimated rent — so you can see exactly where your dollar goes furthest along the US-95 corridor.
If you're weighing a move somewhere along the US-95 and Highway 12 corridor — maybe drawn by outdoor access, a university town, or a slower pace than the Treasure Valley — you've probably already noticed that 'affordable Idaho' means very different things depending on which stretch of North Central Idaho you land on. The region runs from the Clearwater River canyon country around Orofino through the rolling Palouse farmland that surrounds Potlatch and Moscow, and those landscapes carry genuinely different price tags. School districts, proximity to the University of Idaho, and whether a town sits on a major commercial route all shape what buyers pay here.
The spread across these five cities is wider than most shoppers expect. Potlatch, a small Latah County town on the edge of the Palouse, carries a median home price of $219,837 — and the income needed to buy there is among the lowest you'll find anywhere in the region. Moscow, just 30 miles south on US-95 but anchored by the University of Idaho, sits at $444,039 — roughly double that figure. The gap is driven primarily by university-fueled demand and investor-owned rental stock in Moscow, and by Potlatch's small-town footprint and limited commercial amenities. The rankings below cover all five cities on home price, estimated monthly ownership cost, income needed to qualify, and typical rent.
All prices reflect 2026 market data sourced from Zillow and cross-referenced with our individual city guides. County tax rates are verified effective rates.
Ranked by home price. Click any city to jump to the full breakdown.
| # | City | Home Price | Monthly PITI | Income to Buy | Est. Rent |
|---|---|---|---|---|---|
| 1 | Potlatch Latah County | $219,837 | $1,336/mo | $60,811/yr | $1,146/mo |
| 2 | Orofino Clearwater County | $255,000 | $1,550/mo | $69,510/yr | $972/mo |
| 3 | Grangeville Idaho County | $314,000 | $1,817/mo | $80,180/yr | $1,200/mo |
| 4 | Lewiston Nez Perce County | $360,841 | $2,217/mo | $96,723/yr | $1,100/mo |
| 5 | Moscow Latah County | $444,039 | $2,698/mo | $116,273/yr | $1,100/mo |
#1 Most Affordable · Latah County
Lowest entry price in the region — built for budget-first buyers.
Potlatch sits at the top of this affordability ranking because its numbers genuinely line up for first-time buyers: a $219,837 median home price requires an estimated income of around $60,811 per year to qualify — the lowest bar in this group. The town is small, sitting on the edge of the Palouse where Latah County meets the timber country to the north, and that small footprint is both the draw and the trade-off. Grocery runs and most medical care mean a drive, typically toward Moscow or Lewiston.
Buyers who will find Potlatch the right fit are those who genuinely want a quiet, rural lifestyle and don't need daily walkability — people who work remotely, commute regionally, or are downsizing from a higher-cost market. If your budget is tight and you want the lowest monthly payment in North Central Idaho, no other city in this comparison comes close.
#2 Lowest Rent · Clearwater County
Best rent value in the group, with real-town river access.
Orofino, sitting along the Clearwater River in Clearwater County, ranks second on affordability with a $255,000 median home price and an income requirement of roughly $69,510 per year. What makes it stand out even more for renters is its estimated rent of $972 per month — the lowest in this group by a meaningful margin, which matters if you're planning to rent first while you get your footing. The town has a genuine commercial core, a full-service hospital district, and direct access to Dworshak Reservoir for outdoor recreation.
Orofino tends to suit buyers or renters who want more than a purely rural outpost but don't need a university town's amenities — and who want water, canyon scenery, and lower carrying costs than anything you'll find in Lewiston or Moscow. Compared to Potlatch, Orofino offers noticeably more town infrastructure; compared to Grangeville, it comes in at a lower price point.
#3 Best Mid-Range Value · Idaho County
Self-sufficient county seat at a true mid-range price.
Grangeville, the county seat of Idaho County, lands at the midpoint of this ranking with a $314,000 median home price and an income threshold of approximately $80,180 per year. It's the commercial hub for a wide swath of rural Idaho County — home to independent grocery, hardware, and healthcare services that smaller towns in the region simply don't have — and that utility is priced into it. Estimated rent runs around $1,200 per month, the highest in this five-city group, which reflects limited rental inventory rather than outsized demand.
Grangeville is a realistic fit for buyers who need real-town services, don't mind the distance from a major metro, and are moving into the area for work in agriculture, timber, or public-sector roles. It offers more day-to-day self-sufficiency than Potlatch or Orofino, at a price that's still noticeably below Lewiston.
#4 Most Employment Options · Nez Perce County
Most jobs and amenities before prices climb to Moscow levels.
Lewiston is North Central Idaho's largest city and the only one in this group with direct access to commercial air service at Lewiston Nez Perce County Airport, plus a working inland port on the Snake River — and those advantages come through in the price. A $360,841 median home here requires an estimated annual income of $96,723, a meaningful step up from the three cities above it in this ranking. Nez Perce County's more diverse job market — healthcare, retail, manufacturing, and regional government — gives buyers here employment depth that smaller towns can't match.
Lewiston suits buyers who need a real employment market, practical urban amenities, and regional connectivity, and who are willing to pay for those things. It's noticeably more affordable than Moscow while offering more daily-life infrastructure than any other city in this comparison — a strong middle-ground pick for households that need two incomes and two employers in reach.
#5 Most Walkable Downtown · Latah County
University-driven premium — worth it if the campus life fits you.
Moscow ranks last on affordability in this group, and the reason is specific: the University of Idaho and Washington State University (just across the state line in Pullman) create persistent housing demand that keeps prices elevated year-round. A $444,039 median home price comes with an income requirement of roughly $116,273 per year — the highest threshold in this five-city comparison. Estimated rent sits at $1,100 per month, which reflects a competitive rental market rather than a bargain, given the large student population competing for units.
Moscow is the right fit for buyers whose life genuinely revolves around the university ecosystem — faculty, staff, graduate students buying their first home, or professionals who want the walkable downtown, independent dining scene, and cultural programming that a college town delivers. If your budget stretches to it, you're getting the most amenity-rich environment in North Central Idaho; if it doesn't, Potlatch is 30 miles north and a fraction of the cost.
Orofino offers the lowest estimated rent in this group — a meaningful edge for buyers not yet ready to own — while Potlatch gives first-time buyers the lowest income bar to clear for ownership. Moscow's university premium is real: expect to pay noticeably more there than anywhere else in North Central Idaho, but you're also buying into the region's most walkable downtown and strongest rental demand.
Tell us what you need help with and we'll connect you with local resources.