US5.com

Most affordable ZIP codes in North Dakota

Top 25 most affordable ZIP codes in North Dakota by median home value. #1 is 58335 (Fort Totten) at about $36,500. Compare housing affordability on US5.

These ZIP codes have the lowest median home values in North Dakota among areas with enough population for a meaningful comparison.

Statewide, the average median home value across ZIP codes is about $174,361. The codes below sit toward the more affordable end of that distribution.

Most affordable on this board: 58335 (Fort Totten) at about $36,500; 58316 (Shell Valley) at about $82,300; 58538 (Cannon Ball) at about $82,400.

Open any ZIP for a full demographics, income, and housing profile, or return to the North Dakota state page for the complete ZIP table.

Ranked ZIP codes

# ZIP City County Home value Population Income Home value
1 58335 Fort Totten Benson County $36,500 1,047 $29,886 $36,500
2 58316 Shell Valley Rolette County $82,300 5,902 $54,611 $82,300
3 58538 Cannon Ball Sioux County $82,400 2,179 $39,545 $82,400
4 58370 Fort Totten Benson County $83,300 1,187 $66,583 $83,300
5 58329 East Dunseith Rolette County $84,800 2,779 $51,283 $84,800
6 58646 Mott Hettinger County $86,300 1,107 $54,821 $86,300
7 58561 Napoleon Logan County $98,200 1,030 $57,500 $98,200
8 58053 Lidgerwood Richland County $101,100 1,333 $51,213 $101,100
9 58495 Wishek McIntosh County $104,700 1,203 $71,548 $104,700
10 58552 Linton Emmons County $106,100 1,460 $64,352 $106,100
11 58282 Walhalla Pembina County $108,700 1,240 $49,500 $108,700
12 58356 New Rockford Eddy County $112,800 1,692 $54,537 $112,800
13 58433 Edgeley LaMoure County $116,300 1,194 $61,528 $116,300
14 58369 St. John Rolette County $116,700 1,012 $85,066 $116,700
15 58639 Hettinger Adams County $116,900 1,715 $54,946 $116,900
16 58261 Minto Walsh County $118,900 1,284 $73,750 $118,900
17 58621 Beach Golden Valley County $120,800 1,203 $75,313 $120,800
18 58225 Drayton Pembina County $122,100 1,146 $76,250 $122,100
19 58344 Lakota Nelson County $126,400 1,004 $64,141 $126,400
20 58341 Harvey Wells County $131,700 2,642 $62,375 $131,700
21 58425 Cooperstown Griggs County $132,700 1,446 $77,500 $132,700
22 58324 Cando Towner County $144,600 1,354 $56,250 $144,600
23 58041 Hankinson Richland County $144,700 1,471 $80,357 $144,700
24 58249 Langdon Cavalier County $145,000 2,363 $64,805 $145,000
25 58270 Park River Walsh County $145,500 1,838 $75,795 $145,500

Frequently asked questions

What are the most affordable ZIP codes in North Dakota?

By median home value, 58335 (Fort Totten) is near the top of the affordable list at about $36,500. Compare the ranked table below for more options.

How does US5 rank ZIP codes in North Dakota?

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 North Dakota?

Visit the North Dakota state page for the full ZIP table, demographics summary, and sortable income/housing columns.