North Dakota · United States
ZIP codes by county — North Dakota
53 counties
| County | FIPS | Population | Median household income |
|---|---|---|---|
| Adams County | 38001 | 2,179 | $55,417 |
| Barnes County | 38003 | 10,794 | $70,230 |
| Benson County | 38005 | 5,861 | $68,049 |
| Billings County | 38007 | 948 | $81,250 |
| Bottineau County | 38009 | 6,390 | $83,460 |
| Bowman County | 38011 | 2,935 | $83,773 |
| Burke County | 38013 | 2,163 | $96,339 |
| Burleigh County | 38015 | 98,986 | $84,948 |
| Cass County | 38017 | 189,286 | $75,023 |
| Cavalier County | 38019 | 3,663 | $67,064 |
| Dickey County | 38021 | 4,959 | $63,125 |
| Divide County | 38023 | 2,174 | $89,297 |
| Dunn County | 38025 | 4,043 | $94,688 |
| Eddy County | 38027 | 2,319 | $55,389 |
| Emmons County | 38029 | 3,269 | $67,368 |
| Foster County | 38031 | 3,372 | $83,412 |
| Golden Valley County | 38033 | 1,679 | $76,528 |
| Grand Forks County | 38035 | 72,764 | $68,450 |
| Grant County | 38037 | 2,276 | $56,750 |
| Griggs County | 38039 | 2,340 | $64,737 |
| Hettinger County | 38041 | 2,453 | $70,827 |
| Kidder County | 38043 | 2,374 | $61,850 |
| LaMoure County | 38045 | 4,107 | $70,263 |
| Logan County | 38047 | 1,848 | $61,339 |
| McHenry County | 38049 | 5,264 | $80,614 |
| McIntosh County | 38051 | 2,512 | $64,236 |
| McKenzie County | 38053 | 14,280 | $88,289 |
| McLean County | 38055 | 9,807 | $81,847 |
| Mercer County | 38057 | 8,341 | $79,405 |
| Morton County | 38059 | 33,479 | $79,483 |
| Mountrail County | 38061 | 9,567 | $81,292 |
| Nelson County | 38063 | 3,015 | $68,051 |
| Oliver County | 38065 | 1,821 | $76,953 |
| Pembina County | 38067 | 6,787 | $66,884 |
| Pierce County | 38069 | 3,961 | $63,214 |
| Ramsey County | 38071 | 11,563 | $61,319 |
| Ransom County | 38073 | 5,662 | $74,521 |
| Renville County | 38075 | 2,277 | $76,311 |
| Richland County | 38077 | 16,550 | $72,524 |
| Rolette County | 38079 | 12,065 | $57,355 |
| Sargent County | 38081 | 3,822 | $77,697 |
| Sheridan County | 38083 | 1,327 | $67,361 |
| Sioux County | 38085 | 3,789 | $41,676 |
| Slope County | 38087 | 795 | $62,500 |
| Stark County | 38089 | 33,116 | $80,744 |
| Steele County | 38091 | 1,731 | $80,313 |
| Stutsman County | 38093 | 21,525 | $60,172 |
| Towner County | 38095 | 2,113 | $63,017 |
| Traill County | 38097 | 7,980 | $88,289 |
| Walsh County | 38099 | 10,488 | $69,976 |
| Ward County | 38101 | 69,232 | $79,273 |
| Wells County | 38103 | 3,942 | $61,346 |
| Williams County | 38105 | 39,368 | $90,224 |
County figures are Census county-level values (ACS 5-year); the ZIP list shows the ZIPs whose primary county this is — a ZIP on a border can also serve neighbouring counties. Sources: U.S. Census Bureau.