Most affordable ZIP codes in Montana
Top 25 most affordable ZIP codes in Montana by median home value. #1 is 59527 (Hays) at about $64,300. Compare housing affordability on US5.
These ZIP codes have the lowest median home values in Montana among areas with enough population for a meaningful comparison.
Statewide, the average median home value across ZIP codes is about $296,155. The codes below sit toward the more affordable end of that distribution.
Most affordable on this board: 59527 (Hays) at about $64,300; 59521 (Rocky Boy's Agency) at about $67,800; 59255 (Poplar) at about $79,900.
Open any ZIP for a full demographics, income, and housing profile, or return to the Montana state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Home value | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 59527 | Hays | Blaine County | $64,300 | 1,114 | $58,000 | $64,300 |
| 2 | 59521 | Rocky Boy's Agency | Hill County | $67,800 | 3,616 | $45,345 | $67,800 |
| 3 | 59255 | Poplar | Roosevelt County | $79,900 | 2,994 | $41,089 | $79,900 |
| 4 | 59526 | Fort Belknap Agency | Blaine County | $85,400 | 2,584 | $60,741 | $85,400 |
| 5 | 59022 | Crow Agency | Big Horn County | $86,300 | 2,250 | $50,208 | $86,300 |
| 6 | 59353 | Wibaux | Wibaux County | $93,500 | 1,164 | $65,250 | $93,500 |
| 7 | 59043 | Lame Deer | Rosebud County | $114,500 | 2,771 | $31,958 | $114,500 |
| 8 | 59003 | Ashland | Powder River County | $115,600 | 1,266 | $45,461 | $115,600 |
| 9 | 59520 | Big Sandy | Chouteau County | $123,900 | 1,211 | $58,667 | $123,900 |
| 10 | 59417 | Starr School | Glacier County | $128,800 | 7,674 | $37,763 | $128,800 |
| 11 | 59201 | Wolf Point | Roosevelt County | $131,800 | 5,345 | $47,361 | $131,800 |
| 12 | 59522 | Riverview Colony | Liberty County | $132,500 | 1,227 | $54,583 | $132,500 |
| 13 | 59486 | Valier | Pondera County | $145,200 | 1,196 | $53,056 | $145,200 |
| 14 | 59254 | Plentywood | Sheridan County | $147,100 | 1,845 | $62,115 | $147,100 |
| 15 | 59050 | Lodge Grass | Big Horn County | $149,200 | 1,575 | $80,417 | $149,200 |
| 16 | 59482 | Sunburst | Toole County | $158,800 | 1,002 | $86,250 | $158,800 |
| 17 | 59427 | Santa Rita | Glacier County | $161,200 | 4,955 | $59,219 | $161,200 |
| 18 | 59317 | Broadus | Powder River County | $161,400 | 1,153 | $73,750 | $161,400 |
| 19 | 59845 | Niarada | Sanders County | $174,200 | 1,228 | $31,458 | $174,200 |
| 20 | 59538 | Malta | Phillips County | $174,500 | 2,842 | $65,833 | $174,500 |
| 21 | 59034 | Hardin | Big Horn County | $178,200 | 4,972 | $59,559 | $178,200 |
| 22 | 59263 | Scobey | Daniels County | $184,400 | 1,190 | $53,438 | $184,400 |
| 23 | 59036 | Harlowton | Wheatland County | $186,700 | 1,530 | $50,859 | $186,700 |
| 24 | 59330 | West Glendive | Dawson County | $188,000 | 8,281 | $70,709 | $188,000 |
| 25 | 59425 | Conrad | Pondera County | $190,500 | 3,753 | $50,000 | $190,500 |
Frequently asked questions
What are the most affordable ZIP codes in Montana?
By median home value, 59527 (Hays) is near the top of the affordable list at about $64,300. Compare the ranked table below for more options.
How does US5 rank ZIP codes in Montana?
We rank indexable ZIP codes with positive median home values and a population floor from low to high home value.
Where can I explore all ZIP codes in Montana?
Visit the Montana state page for the full ZIP table, demographics summary, and sortable income/housing columns.