Most populous ZIP codes in North Dakota
Top 25 most populous ZIP codes in North Dakota. #1 is 58103 (Fargo) with about 48,520 residents. Compare population, income, and housing on US5.
These ZIP codes have the largest populations in North Dakota. Population totals are aggregated from published ZIP-area Census estimates on US5.
The largest codes are 58103 (Fargo) with about 48,520 residents; 58104 (Fargo) with about 47,481 residents; 58201 (Grand Forks) with about 42,003 residents.
Open any ZIP for a full demographics, income, and housing profile, or return to the North Dakota state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Population | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 58103 | Fargo | Cass County | 48,520 | 48,520 | $57,699 | $239,200 |
| 2 | 58104 | Fargo | Cass County | 47,481 | 47,481 | $85,014 | $346,100 |
| 3 | 58201 | Grand Forks | Grand Forks County | 42,003 | 42,003 | $69,120 | $274,000 |
| 4 | 58078 | West Fargo | Cass County | 39,946 | 39,946 | $97,206 | $303,200 |
| 5 | 58503 | Bismarck | Burleigh County | 37,081 | 37,081 | $105,108 | $383,300 |
| 6 | 58801 | Williston | Williams County | 33,969 | 33,969 | $90,119 | $279,800 |
| 7 | 58701 | Minot | Ward County | 32,868 | 32,868 | $75,329 | $270,200 |
| 8 | 58102 | Fargo | Cass County | 32,591 | 32,591 | $56,028 | $235,600 |
| 9 | 58504 | Bismarck | Burleigh County | 30,159 | 30,159 | $78,671 | $282,100 |
| 10 | 58601 | Dickinson | Stark County | 29,680 | 29,680 | $81,008 | $269,200 |
| 11 | 58554 | Mandan | Morton County | 29,175 | 29,175 | $82,168 | $266,900 |
| 12 | 58501 | Bismarck | Burleigh County | 28,571 | 28,571 | $69,796 | $276,000 |
| 13 | 58703 | Minot | Ward County | 22,604 | 22,604 | $82,926 | $254,800 |
| 14 | 58401 | Jamestown | Stutsman County | 17,294 | 17,294 | $59,187 | $208,400 |
| 15 | 58203 | Grand Forks | Grand Forks County | 16,308 | 16,308 | $57,905 | $202,500 |
| 16 | 58301 | Devils Lake | Ramsey County | 10,046 | 10,046 | $58,688 | $205,200 |
| 17 | 58854 | Watford City | McKenzie County | 9,345 | 9,345 | $88,234 | $387,700 |
| 18 | 58075 | Wahpeton | Richland County | 8,887 | 8,887 | $64,161 | $178,800 |
| 19 | 58072 | Valley City | Barnes County | 8,061 | 8,061 | $66,603 | $170,500 |
| 20 | 58316 | Shell Valley | Rolette County | 5,902 | 5,902 | $54,611 | $82,300 |
| 21 | 58047 | Horace | Cass County | 5,136 | 5,136 | $142,216 | $417,800 |
| 22 | 58237 | Grafton | Walsh County | 5,051 | 5,051 | $68,056 | $154,900 |
| 23 | 58704 | Minot AFB | Ward County | 4,601 | 4,601 | $65,571 | — |
| 24 | 58763 | New Town | Mountrail County | 4,229 | 4,229 | $64,743 | $219,500 |
| 25 | 58318 | Bottineau | Bottineau County | 3,843 | 3,843 | $84,150 | $218,000 |
Frequently asked questions
What are the most populous ZIP codes in North Dakota?
The largest ZIP on this board is 58103 (Fargo) with about 48,520 residents. See the ranked table for the full top 25.
How does US5 rank ZIP codes in North Dakota?
We rank indexable ZIP codes by population from high to low.
Where can I explore all ZIP codes in North Dakota?
Visit the North Dakota state page for the full ZIP table, demographics summary, and sortable income/housing columns.