Research / Best healthcare access
ZIP codes with the best healthcare access in North Dakota
Ranked by the Healthcare Access Score, which rises the closer the nearest hospital is.
How we rank healthcare access
The Healthcare Access Score is higher when a hospital is closer to the ZIP's center.
The score does not account for hospital size, specialties, quality, or drive time, and many urban ZIPs tie near 100.
Open a ZIP's profile for the distance in miles and the number of hospitals within 15 miles.
Only ZIPs with at least 1,000 residents are ranked, so a handful of households cannot top the list. 96 North Dakota ZIPs qualify.
North Dakota ZIP codes ranked by healthcare access
Cooperstown
North Dakota
- Healthcare access score
- 99.5
- ZIP population
- ~1k
- Avg. temperature
- 42°F
- Avg. commute
- 12 min
Valley City
North Dakota
- Healthcare access score
- 99.3
- ZIP population
- ~8k
- Avg. temperature
- 42°F
- Avg. commute
- 17 min
Grafton
North Dakota
- Healthcare access score
- 99.3
- ZIP population
- ~5k
- Avg. temperature
- 41°F
- Avg. commute
- 16 min
Grand Forks
North Dakota
- Healthcare access score
- 99.2
- ZIP population
- ~3k
- Avg. temperature
- 42°F
- Avg. commute
- 11 min
Cando
North Dakota
- Healthcare access score
- 99.0
- ZIP population
- ~1k
- Avg. temperature
- 40°F
- Avg. commute
- 12 min
Jamestown
North Dakota
- Healthcare access score
- 99.0
- ZIP population
- ~17k
- Avg. temperature
- 43°F
- Avg. commute
- 12 min
| Rank | ZIP | City | County | Healthcare access score |
|---|---|---|---|---|
| #7 | 58105 | Fargo | Cass County | 98.9 |
| #8 | 58103 | Fargo | Cass County | 98.8 |
| #9 | 58054 | Lisbon | Ransom County | 98.5 |
| #10 | 58852 | Tioga | Williams County | 98.5 |
| #11 | 58257 | Mayville | Traill County | 98.3 |
| #12 | 58623 | Bowman | Bowman County | 98.3 |
| #13 | 58538 | Fort Yates | Sioux County | 98.2 |
| #14 | 58045 | Hillsboro | Traill County | 97.9 |
| #15 | 58270 | Park River | Walsh County | 97.8 |
| #16 | 58421 | Carrington | Foster County | 97.6 |
| #17 | 58601 | Dickinson | Stark County | 97.6 |
| #18 | 58316 | Belcourt | Rolette County | 97.5 |
| #19 | 58341 | Harvey | Wells County | 97.4 |
| #20 | 58495 | Wishek | Mcintosh County | 97.4 |
| #21 | 58104 | Fargo | Cass County | 97.3 |
| #22 | 58301 | Devils Lake | Ramsey County | 97.3 |
| #23 | 58746 | Kenmare | Ward County | 97.3 |
| #24 | 58267 | Northwood | Grand Forks County | 97.1 |
| #25 | 58367 | Rolla | Rolette County | 97.0 |
Rank North Dakota by your own priorities
This list uses one attribute. In SkaldMaps you choose the criteria, weight them, and rank every North Dakota ZIP against what matters to you.
Create a free account →
More North Dakota research

Best ZIP codes for schools
Ranked by school quality index
- North Dakota median ZIP
- 45.0
- Middle 80% of ZIPs
- 28.1 to 54.2

Most affordable ZIP codes
Ranked by cost of living index
- North Dakota median ZIP
- 87.8
- Middle 80% of ZIPs
- 74.6 to 101.8

ZIP codes with the shortest commutes
Ranked by mean commute
- North Dakota median ZIP
- 17.6 min
- Middle 80% of ZIPs
- 11.9 min to 25.0 min

Best broadband coverage
Ranked by households with broadband
- North Dakota median ZIP
- 87.7%
- Middle 80% of ZIPs
- 80.4% to 93.6%

Warmest ZIP codes
Ranked by avg. temperature
- North Dakota median ZIP
- 42.3°F
- Middle 80% of ZIPs
- 39.6°F to 43.7°F