ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle value of owner-occupied homes, as estimated by their owners. Not a sale price. The Census caps reporting at $2,000,000+.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$332,700
North Dakota
$249,900
Rankings
Full list

Top and bottom zip codes in North Dakota

Zip codes with 1,000+ residents

Zip codes with the most expensive homes

See all
  1. 158047Horace$432,200
  2. 258503Bismarck$393,700
  3. 358854Watford City$388,700
  4. 458104Fargo$359,400
  5. 558042Harwood$347,100
  6. 658640Killdeer$343,700
  7. 758831Alexander$342,100
  8. 858059Mapleton$331,800
  9. 958051Kindred$331,100
  10. 1058078West Fargo$324,100

Zip codes with the least expensive homes

See all
  1. 158204Grand Forks Afbunder $10,000
  2. 258335Fort Totten$22,800
  3. 358538Fort Yates$88,500
  4. 458329Dunseith$88,800
  5. 558316Belcourt$90,800
  6. 658646Mott$92,800
  7. 758053Lidgerwood$96,100
  8. 858561Napoleon$100,300
  9. 958370Saint Michael$101,800
  10. 1058495Wishek$106,900

Median home value by county in North Dakota

  1. 1McKenzie County$349,600
  2. 2Billings County$331,000
  3. 3Burleigh County$324,000
  4. 4Cass County$298,000
  5. 5Williams County$284,800
  6. 6Dunn County$275,000
  7. 7Stark County$271,700
  8. 8Ward County$267,100
  9. 9Morton County$263,900
  10. 10Grand Forks County$252,700
  11. 11Mountrail County$232,700
  12. 12McLean County$227,100
  13. 13Oliver County$215,700
  14. 14Stutsman County$208,400
  15. 15Traill County$200,700
  16. 16Ramsey County$199,300
  17. 17Mercer County$198,500
  18. 18Bottineau County$193,200
  19. 19Ransom County$193,000
  20. 20Richland County$183,600
  21. 21Barnes County$173,700
  22. 22Slope County$170,000
  23. 23Divide County$167,600
  24. 24Foster County$167,500
  25. 25Renville County$166,000
  26. 26Bowman County$164,900
  27. 27Sargent County$163,200
  28. 28Dickey County$162,400
  29. 29Burke County$158,100
  30. 30Kidder County$156,600
  31. 31McHenry County$151,000
  32. 32Pierce County$147,300
  33. 33Nelson County$139,700
  34. 34Towner County$134,800
  35. 35Walsh County$132,700
  36. 36Steele County$130,700
  37. 37Cavalier County$125,800
  38. 38Eddy County$124,000
  39. 39Golden Valley County$123,900
  40. 40Griggs County$119,300
  41. 41Pembina County$119,200
  42. 42Hettinger County$117,300
  43. 43Emmons County$117,200
  44. 44LaMoure County$117,200
  45. 45Wells County$114,500
  46. 46Adams County$113,200
  47. 47Sheridan County$110,300
  48. 48Rolette County$103,800
  49. 49Logan County$102,000
  50. 50Grant County$93,200
  51. 51Benson County$90,000
  52. 52Sioux County$85,400
  53. 53McIntosh County$84,200

Questions about this map

Which zip code has the highest median home value in North Dakota?

Among zip codes with at least 1,000 residents, 58047 (Horace, ND) has the highest: $432,200.

Which zip code has the lowest median home value in North Dakota?

58204 (Grand Forks Afb, ND) has the lowest: under $10,000.

What is the median home value for the United States?

$332,700; in North Dakota it is $249,900.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle value of owner-occupied homes, as estimated by their owners. Not a sale price. The Census caps reporting at $2,000,000+.

More maps