Median household income: zip codes ranked in North Dakota
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+. These lists rank zip codes in North Dakota with at least 1,000 residents, using the Census Bureau's American Community Survey 5-year estimates.
Showing North Dakota. Pick another state
Zip codes with the highest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 58047 | Horace | $142,361 |
| 2 | 58042 | Harwood | $137,500 |
| 3 | 58105 | Fargo | $123,636 |
| 4 | 58784 | Stanley | $116,616 |
| 5 | 58059 | Mapleton | $115,469 |
| 6 | 58278 | Thompson | $111,250 |
| 7 | 58051 | Kindred | $107,396 |
| 8 | 58785 | Surrey | $105,375 |
| 9 | 58773 | Powers Lake | $103,750 |
| 10 | 58576 | Underwood | $102,614 |
| 11 | 58503 | Bismarck | $102,333 |
| 12 | 58640 | Killdeer | $100,688 |
| 13 | 58251 | Larimore | $100,625 |
| 14 | 58854 | Watford City | $99,000 |
| 15 | 58831 | Alexander | $98,380 |
| 16 | 58579 | Wilton | $93,750 |
| 17 | 58078 | West Fargo | $91,040 |
| 18 | 58421 | Carrington | $89,097 |
| 19 | 58267 | Northwood | $88,015 |
| 20 | 58045 | Hillsboro | $86,484 |
| 21 | 58601 | Dickinson | $85,821 |
| 22 | 58104 | Fargo | $85,747 |
| 23 | 58318 | Bottineau | $85,729 |
| 24 | 58504 | Bismarck | $85,637 |
| 25 | 58722 | Burlington | $85,417 |
| 26 | 58041 | Hankinson | $85,368 |
| 27 | 58801 | Williston | $84,702 |
| 28 | 58647 | New England | $84,583 |
| 29 | 58730 | Crosby | $83,583 |
| 30 | 58790 | Velva | $83,233 |
| 31 | 58703 | Minot | $82,728 |
| 32 | 58622 | Belfield | $82,692 |
| 33 | 58849 | Ray | $82,250 |
| 34 | 58530 | Center | $82,000 |
| 35 | 58523 | Beulah | $81,806 |
| 36 | 58545 | Hazen | $81,641 |
| 37 | 58852 | Tioga | $80,595 |
| 38 | 58554 | Mandan | $80,120 |
| 39 | 58652 | Richardton | $79,524 |
| 40 | 58261 | Minto | $78,864 |
| 41 | 58563 | New Salem | $78,214 |
| 42 | 58060 | Milnor | $77,143 |
| 43 | 58540 | Garrison | $76,319 |
| 44 | 58027 | Enderlin | $75,774 |
| 45 | 58054 | Lisbon | $75,370 |
| 46 | 58012 | Casselton | $75,000 |
| 47 | 58577 | Washburn | $74,471 |
| 48 | 58225 | Drayton | $74,250 |
| 49 | 58495 | Wishek | $73,661 |
| 50 | 58701 | Minot | $73,269 |
| 51 | 58458 | Lamoure | $73,250 |
| 52 | 58204 | Grand Forks Afb | $73,145 |
| 53 | 58474 | Oakes | $72,969 |
| 54 | 58433 | Edgeley | $70,375 |
| 55 | 58746 | Kenmare | $70,263 |
| 56 | 58237 | Grafton | $70,201 |
| 57 | 58270 | Park River | $69,811 |
| 58 | 58436 | Ellendale | $69,286 |
| 59 | 58501 | Bismarck | $68,755 |
| 60 | 58075 | Wahpeton | $68,537 |
| 61 | 58369 | Saint John | $68,235 |
| 62 | 58201 | Grand Forks | $68,143 |
| 63 | 58040 | Gwinner | $67,143 |
| 64 | 58621 | Beach | $67,000 |
| 65 | 58344 | Lakota | $66,957 |
| 66 | 58316 | Belcourt | $66,932 |
| 67 | 58552 | Linton | $65,515 |
| 68 | 58770 | Parshall | $65,341 |
| 69 | 58249 | Langdon | $64,571 |
| 70 | 58623 | Bowman | $64,487 |
| 71 | 58072 | Valley City | $64,375 |
| 72 | 58367 | Rolla | $63,750 |
| 73 | 58639 | Hettinger | $63,636 |
| 74 | 58704 | Minot Afb | $62,500 |
| 75 | 58561 | Napoleon | $61,688 |
| 76 | 58341 | Harvey | $61,641 |
| 77 | 58220 | Cavalier | $61,199 |
| 78 | 58324 | Cando | $61,146 |
| 79 | 58203 | Grand Forks | $60,474 |
| 80 | 58257 | Mayville | $60,395 |
| 81 | 58401 | Jamestown | $60,228 |
| 82 | 58425 | Cooperstown | $59,773 |
| 83 | 58102 | Fargo | $59,533 |
| 84 | 58301 | Devils Lake | $59,515 |
| 85 | 58368 | Rugby | $58,854 |
| 86 | 58103 | Fargo | $58,801 |
| 87 | 58763 | New Town | $58,110 |
| 88 | 58646 | Mott | $56,667 |
| 89 | 58282 | Walhalla | $52,083 |
| 90 | 58053 | Lidgerwood | $51,339 |
| 91 | 58329 | Dunseith | $51,065 |
| 92 | 58356 | New Rockford | $51,042 |
| 93 | 58370 | Saint Michael | $43,750 |
| 94 | 58538 | Fort Yates | $34,858 |
| 95 | 58202 | Grand Forks | $29,600 |
Zip codes with the lowest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 58202 | Grand Forks | $29,600 |
| 2 | 58538 | Fort Yates | $34,858 |
| 3 | 58370 | Saint Michael | $43,750 |
| 4 | 58356 | New Rockford | $51,042 |
| 5 | 58329 | Dunseith | $51,065 |
| 6 | 58053 | Lidgerwood | $51,339 |
| 7 | 58282 | Walhalla | $52,083 |
| 8 | 58646 | Mott | $56,667 |
| 9 | 58763 | New Town | $58,110 |
| 10 | 58103 | Fargo | $58,801 |
| 11 | 58368 | Rugby | $58,854 |
| 12 | 58301 | Devils Lake | $59,515 |
| 13 | 58102 | Fargo | $59,533 |
| 14 | 58425 | Cooperstown | $59,773 |
| 15 | 58401 | Jamestown | $60,228 |
| 16 | 58257 | Mayville | $60,395 |
| 17 | 58203 | Grand Forks | $60,474 |
| 18 | 58324 | Cando | $61,146 |
| 19 | 58220 | Cavalier | $61,199 |
| 20 | 58341 | Harvey | $61,641 |
| 21 | 58561 | Napoleon | $61,688 |
| 22 | 58704 | Minot Afb | $62,500 |
| 23 | 58639 | Hettinger | $63,636 |
| 24 | 58367 | Rolla | $63,750 |
| 25 | 58072 | Valley City | $64,375 |
| 26 | 58623 | Bowman | $64,487 |
| 27 | 58249 | Langdon | $64,571 |
| 28 | 58770 | Parshall | $65,341 |
| 29 | 58552 | Linton | $65,515 |
| 30 | 58316 | Belcourt | $66,932 |
| 31 | 58344 | Lakota | $66,957 |
| 32 | 58621 | Beach | $67,000 |
| 33 | 58040 | Gwinner | $67,143 |
| 34 | 58201 | Grand Forks | $68,143 |
| 35 | 58369 | Saint John | $68,235 |
| 36 | 58075 | Wahpeton | $68,537 |
| 37 | 58501 | Bismarck | $68,755 |
| 38 | 58436 | Ellendale | $69,286 |
| 39 | 58270 | Park River | $69,811 |
| 40 | 58237 | Grafton | $70,201 |
| 41 | 58746 | Kenmare | $70,263 |
| 42 | 58433 | Edgeley | $70,375 |
| 43 | 58474 | Oakes | $72,969 |
| 44 | 58204 | Grand Forks Afb | $73,145 |
| 45 | 58458 | Lamoure | $73,250 |
| 46 | 58701 | Minot | $73,269 |
| 47 | 58495 | Wishek | $73,661 |
| 48 | 58225 | Drayton | $74,250 |
| 49 | 58577 | Washburn | $74,471 |
| 50 | 58012 | Casselton | $75,000 |
| 51 | 58054 | Lisbon | $75,370 |
| 52 | 58027 | Enderlin | $75,774 |
| 53 | 58540 | Garrison | $76,319 |
| 54 | 58060 | Milnor | $77,143 |
| 55 | 58563 | New Salem | $78,214 |
| 56 | 58261 | Minto | $78,864 |
| 57 | 58652 | Richardton | $79,524 |
| 58 | 58554 | Mandan | $80,120 |
| 59 | 58852 | Tioga | $80,595 |
| 60 | 58545 | Hazen | $81,641 |
| 61 | 58523 | Beulah | $81,806 |
| 62 | 58530 | Center | $82,000 |
| 63 | 58849 | Ray | $82,250 |
| 64 | 58622 | Belfield | $82,692 |
| 65 | 58703 | Minot | $82,728 |
| 66 | 58790 | Velva | $83,233 |
| 67 | 58730 | Crosby | $83,583 |
| 68 | 58647 | New England | $84,583 |
| 69 | 58801 | Williston | $84,702 |
| 70 | 58041 | Hankinson | $85,368 |
| 71 | 58722 | Burlington | $85,417 |
| 72 | 58504 | Bismarck | $85,637 |
| 73 | 58318 | Bottineau | $85,729 |
| 74 | 58104 | Fargo | $85,747 |
| 75 | 58601 | Dickinson | $85,821 |
| 76 | 58045 | Hillsboro | $86,484 |
| 77 | 58267 | Northwood | $88,015 |
| 78 | 58421 | Carrington | $89,097 |
| 79 | 58078 | West Fargo | $91,040 |
| 80 | 58579 | Wilton | $93,750 |
| 81 | 58831 | Alexander | $98,380 |
| 82 | 58854 | Watford City | $99,000 |
| 83 | 58251 | Larimore | $100,625 |
| 84 | 58640 | Killdeer | $100,688 |
| 85 | 58503 | Bismarck | $102,333 |
| 86 | 58576 | Underwood | $102,614 |
| 87 | 58773 | Powers Lake | $103,750 |
| 88 | 58785 | Surrey | $105,375 |
| 89 | 58051 | Kindred | $107,396 |
| 90 | 58278 | Thompson | $111,250 |
| 91 | 58059 | Mapleton | $115,469 |
| 92 | 58784 | Stanley | $116,616 |
| 93 | 58105 | Fargo | $123,636 |
| 94 | 58042 | Harwood | $137,500 |
| 95 | 58047 | Horace | $142,361 |
Other rankings
- Population
- Population density
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Median earnings per worker
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- Income inequality (Gini)