Most expensive ZIP codes in North Dakota
The ZIP codes in North Dakota with the highest typical home value.
| Rank | ZIP code | City | County | Typical home value | Population |
|---|
| 1 | 58521 | Baldwin, ND | Burleigh County | $514,500 | 722 |
| 2 | 58503 | Bismarck, ND | Burleigh County | $460,900 | 37,683 |
| 3 | 58005 | Argusville, ND | Cass County | $448,700 | 898 |
| 4 | 58047 | Horace, ND | Cass County | $432,700 | 5,636 |
| 5 | 58051 | Kindred, ND | Cass County | $422,000 | 1,980 |
| 6 | 58278 | Thompson, ND | Grand Forks County | $407,900 | 2,168 |
| 7 | 58104 | Fargo, ND | Cass County | $406,800 | 49,168 |
| 8 | 58042 | Harwood, ND | Cass County | $405,500 | 1,344 |
| 9 | 58558 | Menoken, ND | Burleigh County | $387,400 | 899 |
| 10 | 58854 | Watford City, ND | McKenzie County | $387,000 | 9,368 |
| 11 | 58801 | Williston, ND | Williams County | $370,400 | 34,277 |
| 12 | 58078 | West Fargo, ND | Cass County | $365,000 | 40,631 |
| 13 | 58835 | Arnegard, ND | McKenzie County | $359,200 | 839 |
| 14 | 58504 | Bismarck, ND | Burleigh County | $357,300 | 30,212 |
| 15 | 58077 | Walcott, ND | Richland County | $350,400 | 684 |
| 16 | 58554 | Mandan, ND | Morton County | $348,700 | 29,479 |
| 17 | 58059 | Mapleton, ND | Cass County | $347,000 | 1,670 |
| 18 | 58655 | South Heart, ND | Stark County | $344,400 | 575 |
| 19 | 58831 | Alexander, ND | McKenzie County | $343,300 | 1,089 |
| 20 | 58785 | Surrey, ND | Ward County | $342,500 | 1,816 |
| 21 | 58021 | Davenport, ND | Cass County | $341,300 | 584 |
| 22 | 58012 | Casselton, ND | Cass County | $337,200 | 3,049 |
| 23 | 58843 | Epping, ND | Williams County | $337,000 | 676 |
| 24 | 58601 | Dickinson, ND | Stark County | $332,300 | 29,916 |
| 25 | 58201 | Grand Forks, ND | Grand Forks County | $330,400 | 42,373 |
| 26 | 58718 | Berthold, ND | Ward County | $313,800 | 886 |
| 27 | 58501 | Bismarck, ND | Burleigh County | $305,700 | 29,405 |
| 28 | 58722 | Burlington, ND | Ward County | $299,900 | 1,366 |
| 29 | 58701 | Minot, ND | Ward County | $289,900 | 33,086 |
| 30 | 58256 | Manvel, ND | Grand Forks County | $286,600 | 705 |
| 31 | 58052 | Leonard, ND | Cass County | $283,000 | 529 |
| 32 | 58640 | Killdeer, ND | Dunn County | $282,400 | 1,369 |
| 33 | 58102 | Fargo, ND | Cass County | $272,200 | 32,912 |
| 34 | 58703 | Minot, ND | Ward County | $270,500 | 22,139 |
| 35 | 58218 | Buxton, ND | Traill County | $269,000 | 873 |
| 36 | 58274 | Portland, ND | Steele County | $268,600 | 930 |
| 37 | 58103 | Fargo, ND | Cass County | $267,900 | 48,796 |
| 38 | 58275 | Reynolds, ND | Grand Forks County | $263,600 | 713 |
| 39 | 58852 | Tioga, ND | Williams County | $262,800 | 2,087 |
| 40 | 58849 | Ray, ND | Williams County | $262,400 | 1,101 |
| 41 | 58045 | Hillsboro, ND | Traill County | $260,900 | 2,239 |
| 42 | 58577 | Washburn, ND | McLean County | $257,300 | 1,954 |
| 43 | 58652 | Richardton, ND | Stark County | $255,600 | 1,244 |
| 44 | 58540 | Garrison, ND | McLean County | $255,500 | 2,634 |
| 45 | 58579 | Wilton, ND | Burleigh County | $254,800 | 1,001 |
| 46 | 58622 | Belfield, ND | Billings County | $253,000 | 1,653 |
| 47 | 58267 | Northwood, ND | Grand Forks County | $250,000 | 1,569 |
| 48 | 58530 | Center, ND | Oliver County | $248,600 | 1,144 |
| 49 | 58740 | Glenburn, ND | Renville County | $247,800 | 669 |
| 50 | 58318 | Bottineau, ND | Bottineau County | $247,700 | 3,792 |
Source: Zillow Home Value Index, September 2026 Only ZIP codes with a delivery area and at least 500 residents are ranked. Methodology
Free to cite with a link to this page.