Best Cities for Ev vs gas in North Dakota
← North Dakota OverviewTop 20 ZIP codes ranked by opportunity score. Score combines walkability (foot traffic), population density, median income, and food truck competition.
80–100 Excellent
60–79 Good
40–59 Fair
<40 Challenging
Sort by:
| # | ZIP Code | Score |
|---|---|---|
| #1 |
ZIP 58047
Pop. 5.1 Thousand
|
100
Excellent
|
| #2 |
ZIP 58078
Pop. 40 Thousand
|
80
Excellent
|
| #3 |
ZIP 58105
Pop. 2.7 Thousand
|
77
Good
|
| #4 |
ZIP 58203
Pop. 16 Thousand
|
71
Good
|
| #5 |
ZIP 58704
Pop. 4.6 Thousand
|
70
Good
|
| #6 |
ZIP 58318
Pop. 3.8 Thousand
|
69
Good
|
| #7 |
ZIP 58703
Pop. 23 Thousand
|
68
Good
|
| #8 |
ZIP 58059
Pop. 1.6 Thousand
|
68
Good
|
| #9 |
ZIP 58042
Pop. 1.4 Thousand
|
68
Good
|
| #10 |
ZIP 58421
Pop. 3 Thousand
|
68
Good
|
| #11 |
ZIP 58854
Pop. 9.3 Thousand
|
67
Good
|
| #12 |
ZIP 58278
Pop. 2.1 Thousand
|
66
Good
|
| #13 |
ZIP 58504
Pop. 30 Thousand
|
65
Good
|
| #14 |
ZIP 58831
Pop. 1.1 Thousand
|
64
Good
|
| #15 |
ZIP 58540
Pop. 3 Thousand
|
64
Good
|
| #16 |
ZIP 58316
Pop. 5.9 Thousand
|
64
Good
|
| #17 |
ZIP 58501
Pop. 29 Thousand
|
63
Good
|
| #18 |
ZIP 58102
Pop. 33 Thousand
|
63
Good
|
| #19 |
ZIP 58051
Pop. 1.7 Thousand
|
62
Good
|
| #20 |
ZIP 58201
Pop. 42 Thousand
|
62
Good
|
Data updated March 2026.
Sources: Census Bureau ACS 2023, USDA National Walkability Index 2021, County Business Patterns 2022.