Median earnings per worker: zip codes ranked in North Dakota
The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home. 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 where workers earn the most
| # | Zip | City | Earnings |
|---|---|---|---|
| 1 | 58773 | Powers Lake | $72,617 |
| 2 | 58047 | Horace | $71,673 |
| 3 | 58854 | Watford City | $70,431 |
| 4 | 58042 | Harwood | $70,000 |
| 5 | 58503 | Bismarck | $62,195 |
| 6 | 58278 | Thompson | $61,923 |
| 7 | 58577 | Washburn | $60,994 |
| 8 | 58576 | Underwood | $60,986 |
| 9 | 58059 | Mapleton | $60,677 |
| 10 | 58540 | Garrison | $59,858 |
| 11 | 58251 | Larimore | $59,688 |
| 12 | 58545 | Hazen | $58,431 |
| 13 | 58012 | Casselton | $57,392 |
| 14 | 58367 | Rolla | $57,237 |
| 15 | 58746 | Kenmare | $56,488 |
| 16 | 58621 | Beach | $56,131 |
| 17 | 58852 | Tioga | $55,750 |
| 18 | 58785 | Surrey | $55,565 |
| 19 | 58051 | Kindred | $55,156 |
| 20 | 58579 | Wilton | $55,125 |
| 21 | 58045 | Hillsboro | $55,046 |
| 22 | 58530 | Center | $54,833 |
| 23 | 58801 | Williston | $54,619 |
| 24 | 58601 | Dickinson | $54,285 |
| 25 | 58270 | Park River | $54,100 |
| 26 | 58784 | Stanley | $54,060 |
| 27 | 58267 | Northwood | $53,750 |
| 28 | 58652 | Richardton | $53,750 |
| 29 | 58849 | Ray | $53,333 |
| 30 | 58040 | Gwinner | $53,194 |
| 31 | 58104 | Fargo | $52,821 |
| 32 | 58563 | New Salem | $52,667 |
| 33 | 58421 | Carrington | $52,500 |
| 34 | 58078 | West Fargo | $52,290 |
| 35 | 58703 | Minot | $52,243 |
| 36 | 58831 | Alexander | $51,875 |
| 37 | 58041 | Hankinson | $51,667 |
| 38 | 58639 | Hettinger | $51,283 |
| 39 | 58722 | Burlington | $51,106 |
| 40 | 58027 | Enderlin | $50,833 |
| 41 | 58701 | Minot | $50,816 |
| 42 | 58344 | Lakota | $50,625 |
| 43 | 58640 | Killdeer | $50,536 |
| 44 | 58368 | Rugby | $49,937 |
| 45 | 58504 | Bismarck | $49,598 |
| 46 | 58220 | Cavalier | $49,464 |
| 47 | 58623 | Bowman | $48,989 |
| 48 | 58501 | Bismarck | $48,831 |
| 49 | 58054 | Lisbon | $48,810 |
| 50 | 58225 | Drayton | $48,780 |
| 51 | 58060 | Milnor | $48,750 |
| 52 | 58646 | Mott | $48,674 |
| 53 | 58790 | Velva | $48,554 |
| 54 | 58425 | Cooperstown | $48,529 |
| 55 | 58318 | Bottineau | $48,393 |
| 56 | 58324 | Cando | $48,311 |
| 57 | 58647 | New England | $48,304 |
| 58 | 58356 | New Rockford | $47,995 |
| 59 | 58495 | Wishek | $47,574 |
| 60 | 58523 | Beulah | $47,365 |
| 61 | 58552 | Linton | $47,298 |
| 62 | 58282 | Walhalla | $47,045 |
| 63 | 58554 | Mandan | $46,957 |
| 64 | 58369 | Saint John | $46,742 |
| 65 | 58249 | Langdon | $46,719 |
| 66 | 58201 | Grand Forks | $46,570 |
| 67 | 58053 | Lidgerwood | $46,215 |
| 68 | 58474 | Oakes | $45,920 |
| 69 | 58763 | New Town | $45,625 |
| 70 | 58237 | Grafton | $44,863 |
| 71 | 58401 | Jamestown | $44,839 |
| 72 | 58730 | Crosby | $44,776 |
| 73 | 58622 | Belfield | $44,375 |
| 74 | 58458 | Lamoure | $44,196 |
| 75 | 58341 | Harvey | $42,841 |
| 76 | 58072 | Valley City | $42,396 |
| 77 | 58103 | Fargo | $41,759 |
| 78 | 58370 | Saint Michael | $41,429 |
| 79 | 58301 | Devils Lake | $41,406 |
| 80 | 58316 | Belcourt | $41,387 |
| 81 | 58770 | Parshall | $41,359 |
| 82 | 58075 | Wahpeton | $41,329 |
| 83 | 58261 | Minto | $40,349 |
| 84 | 58102 | Fargo | $40,248 |
| 85 | 58257 | Mayville | $39,896 |
| 86 | 58436 | Ellendale | $39,519 |
| 87 | 58538 | Fort Yates | $37,750 |
| 88 | 58329 | Dunseith | $37,286 |
| 89 | 58433 | Edgeley | $37,188 |
| 90 | 58335 | Fort Totten | $37,115 |
| 91 | 58561 | Napoleon | $35,625 |
| 92 | 58203 | Grand Forks | $34,852 |
| 93 | 58704 | Minot Afb | $34,514 |
| 94 | 58204 | Grand Forks Afb | $31,310 |
| 95 | 58105 | Fargo | $8,723 |
| 96 | 58202 | Grand Forks | $8,246 |
Zip codes where workers earn the least
| # | Zip | City | Earnings |
|---|---|---|---|
| 1 | 58202 | Grand Forks | $8,246 |
| 2 | 58105 | Fargo | $8,723 |
| 3 | 58204 | Grand Forks Afb | $31,310 |
| 4 | 58704 | Minot Afb | $34,514 |
| 5 | 58203 | Grand Forks | $34,852 |
| 6 | 58561 | Napoleon | $35,625 |
| 7 | 58335 | Fort Totten | $37,115 |
| 8 | 58433 | Edgeley | $37,188 |
| 9 | 58329 | Dunseith | $37,286 |
| 10 | 58538 | Fort Yates | $37,750 |
| 11 | 58436 | Ellendale | $39,519 |
| 12 | 58257 | Mayville | $39,896 |
| 13 | 58102 | Fargo | $40,248 |
| 14 | 58261 | Minto | $40,349 |
| 15 | 58075 | Wahpeton | $41,329 |
| 16 | 58770 | Parshall | $41,359 |
| 17 | 58316 | Belcourt | $41,387 |
| 18 | 58301 | Devils Lake | $41,406 |
| 19 | 58370 | Saint Michael | $41,429 |
| 20 | 58103 | Fargo | $41,759 |
| 21 | 58072 | Valley City | $42,396 |
| 22 | 58341 | Harvey | $42,841 |
| 23 | 58458 | Lamoure | $44,196 |
| 24 | 58622 | Belfield | $44,375 |
| 25 | 58730 | Crosby | $44,776 |
| 26 | 58401 | Jamestown | $44,839 |
| 27 | 58237 | Grafton | $44,863 |
| 28 | 58763 | New Town | $45,625 |
| 29 | 58474 | Oakes | $45,920 |
| 30 | 58053 | Lidgerwood | $46,215 |
| 31 | 58201 | Grand Forks | $46,570 |
| 32 | 58249 | Langdon | $46,719 |
| 33 | 58369 | Saint John | $46,742 |
| 34 | 58554 | Mandan | $46,957 |
| 35 | 58282 | Walhalla | $47,045 |
| 36 | 58552 | Linton | $47,298 |
| 37 | 58523 | Beulah | $47,365 |
| 38 | 58495 | Wishek | $47,574 |
| 39 | 58356 | New Rockford | $47,995 |
| 40 | 58647 | New England | $48,304 |
| 41 | 58324 | Cando | $48,311 |
| 42 | 58318 | Bottineau | $48,393 |
| 43 | 58425 | Cooperstown | $48,529 |
| 44 | 58790 | Velva | $48,554 |
| 45 | 58646 | Mott | $48,674 |
| 46 | 58060 | Milnor | $48,750 |
| 47 | 58225 | Drayton | $48,780 |
| 48 | 58054 | Lisbon | $48,810 |
| 49 | 58501 | Bismarck | $48,831 |
| 50 | 58623 | Bowman | $48,989 |
| 51 | 58220 | Cavalier | $49,464 |
| 52 | 58504 | Bismarck | $49,598 |
| 53 | 58368 | Rugby | $49,937 |
| 54 | 58640 | Killdeer | $50,536 |
| 55 | 58344 | Lakota | $50,625 |
| 56 | 58701 | Minot | $50,816 |
| 57 | 58027 | Enderlin | $50,833 |
| 58 | 58722 | Burlington | $51,106 |
| 59 | 58639 | Hettinger | $51,283 |
| 60 | 58041 | Hankinson | $51,667 |
| 61 | 58831 | Alexander | $51,875 |
| 62 | 58703 | Minot | $52,243 |
| 63 | 58078 | West Fargo | $52,290 |
| 64 | 58421 | Carrington | $52,500 |
| 65 | 58563 | New Salem | $52,667 |
| 66 | 58104 | Fargo | $52,821 |
| 67 | 58040 | Gwinner | $53,194 |
| 68 | 58849 | Ray | $53,333 |
| 69 | 58652 | Richardton | $53,750 |
| 70 | 58267 | Northwood | $53,750 |
| 71 | 58784 | Stanley | $54,060 |
| 72 | 58270 | Park River | $54,100 |
| 73 | 58601 | Dickinson | $54,285 |
| 74 | 58801 | Williston | $54,619 |
| 75 | 58530 | Center | $54,833 |
| 76 | 58045 | Hillsboro | $55,046 |
| 77 | 58579 | Wilton | $55,125 |
| 78 | 58051 | Kindred | $55,156 |
| 79 | 58785 | Surrey | $55,565 |
| 80 | 58852 | Tioga | $55,750 |
| 81 | 58621 | Beach | $56,131 |
| 82 | 58746 | Kenmare | $56,488 |
| 83 | 58367 | Rolla | $57,237 |
| 84 | 58012 | Casselton | $57,392 |
| 85 | 58545 | Hazen | $58,431 |
| 86 | 58251 | Larimore | $59,688 |
| 87 | 58540 | Garrison | $59,858 |
| 88 | 58059 | Mapleton | $60,677 |
| 89 | 58576 | Underwood | $60,986 |
| 90 | 58577 | Washburn | $60,994 |
| 91 | 58278 | Thompson | $61,923 |
| 92 | 58503 | Bismarck | $62,195 |
| 93 | 58042 | Harwood | $70,000 |
| 94 | 58854 | Watford City | $70,431 |
| 95 | 58047 | Horace | $71,673 |
| 96 | 58773 | Powers Lake | $72,617 |
Other rankings
- Population
- Population density
- Median household income
- 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
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- Income inequality (Gini)