Home Rankings Richest ZIP codes in the U.S. North Dakota Richest ZIP codes in North Dakota The ZIP codes in North Dakota with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.
Rank ZIP code City County Median household income Population 1 58047 Horace, ND Cass County $142,361 5,636 2 58042 Harwood, ND Cass County $137,500 1,344 3 58105 Fargo, ND Cass County $123,636 2,825 4 58784 Stanley, ND Mountrail County $116,616 2,756 5 58059 Mapleton, ND Cass County $115,469 1,670 6 58278 Thompson, ND Grand Forks County $111,250 2,168 7 58051 Kindred, ND Cass County $107,396 1,980 8 58785 Surrey, ND Ward County $105,375 1,816 9 58773 Powers Lake, ND Burke County $103,750 1,036 10 58576 Underwood, ND McLean County $102,614 1,063 11 58503 Bismarck, ND Burleigh County $102,333 37,683 12 58640 Killdeer, ND Dunn County $100,688 1,369 13 58251 Larimore, ND Grand Forks County $100,625 2,016 14 58854 Watford City, ND McKenzie County $99,000 9,368 15 58831 Alexander, ND McKenzie County $98,380 1,089 16 58579 Wilton, ND Burleigh County $93,750 1,001 17 58078 West Fargo, ND Cass County $91,040 40,631 18 58421 Carrington, ND Foster County $89,097 2,969 19 58267 Northwood, ND Grand Forks County $88,015 1,569 20 58045 Hillsboro, ND Traill County $86,484 2,239 21 58601 Dickinson, ND Stark County $85,821 29,916 22 58104 Fargo, ND Cass County $85,747 49,168 23 58318 Bottineau, ND Bottineau County $85,729 3,792 24 58504 Bismarck, ND Burleigh County $85,637 30,212 25 58722 Burlington, ND Ward County $85,417 1,366 26 58041 Hankinson, ND Richland County $85,368 1,389 27 58801 Williston, ND Williams County $84,702 34,277 28 58647 New England, ND Slope County $84,583 1,053 29 58730 Crosby, ND Divide County $83,583 1,306 30 58790 Velva, ND McHenry County $83,233 1,638 31 58703 Minot, ND Ward County $82,728 22,139 32 58622 Belfield, ND Billings County $82,692 1,653 33 58849 Ray, ND Williams County $82,250 1,101 34 58530 Center, ND Oliver County $82,000 1,144 35 58523 Beulah, ND Mercer County $81,806 3,280 36 58545 Hazen, ND Mercer County $81,641 3,313 37 58852 Tioga, ND Williams County $80,595 2,087 38 58554 Mandan, ND Morton County $80,120 29,479 39 58652 Richardton, ND Stark County $79,524 1,244 40 58261 Minto, ND Walsh County $78,864 1,442 41 58563 New Salem, ND Morton County $78,214 1,961 42 58060 Milnor, ND Sargent County $77,143 1,149 43 58540 Garrison, ND McLean County $76,319 2,634 44 58027 Enderlin, ND Ransom County $75,774 1,530 45 58054 Lisbon, ND Ransom County $75,370 3,400 46 58012 Casselton, ND Cass County $75,000 3,049 47 58577 Washburn, ND McLean County $74,471 1,954 48 58225 Drayton, ND Pembina County $74,250 1,053 49 58495 Wishek, ND McIntosh County $73,661 1,129 50 58701 Minot, ND Ward County $73,269 33,086
Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology
Free to cite with a link to this page.