Loading 33,000 zip codes…
About this map
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.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $49,666
- North Dakota
- $49,097
- Rankings
- Full list
Top and bottom zip codes in North Dakota
Zip codes with 1,000+ residents
Zip codes where workers earn the most
See allMedian earnings per worker by county in North Dakota
- 1Burke County$70,536
- 2McKenzie County$66,939
- 3McLean County$56,747
- 4Williams County$55,039
- 5Stark County$54,155
- 6Oliver County$53,571
- 7Burleigh County$53,446
- 8Bowman County$53,125
- 9Sargent County$53,032
- 10Renville County$52,404
- 11Foster County$51,998
- 12Traill County$51,369
- 13Divide County$51,328
- 14Golden Valley County$50,944
- 15Bottineau County$50,935
- 16Dunn County$50,922
- 17Adams County$50,875
- 18Ward County$50,718
- 19Towner County$50,556
- 20Kidder County$50,332
- 21Cavalier County$49,957
- 22Nelson County$49,878
- 23Mountrail County$49,542
- 24Benson County$49,336
- 25Pierce County$49,148
- 26Hettinger County$49,091
- 27Mercer County$49,057
- 28McHenry County$48,939
- 29Steele County$48,491
- 30Walsh County$48,422
- 31Pembina County$48,322
- 32Ransom County$48,241
- 33Cass County$47,912
- 34Morton County$47,278
- 35Eddy County$46,406
- 36Sheridan County$46,397
- 37Wells County$46,188
- 38Griggs County$45,972
- 39Barnes County$45,462
- 40Emmons County$45,219
- 41Richland County$45,116
- 42Rolette County$45,017
- 43Dickey County$45,012
- 44Stutsman County$44,269
- 45LaMoure County$43,869
- 46McIntosh County$43,125
- 47Grand Forks County$42,981
- 48Ramsey County$42,600
- 49Slope County$42,188
- 50Grant County$42,137
- 51Billings County$41,563
- 52Sioux County$40,972
- 53Logan County$39,922
Questions about this map
Which zip code has the highest median earnings per worker in North Dakota?
Among zip codes with at least 1,000 residents, 58773 (Powers Lake, ND) has the highest: $72,617.
Which zip code has the lowest median earnings per worker in North Dakota?
58202 (Grand Forks, ND) has the lowest: $8,246.
What is the median earnings per worker for the United States?
$49,666; in North Dakota it is $49,097.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). 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.
More maps
- 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
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)