North Dakota weather in July: Statewide normals and every place, NOAA 1991-2020
In July, North Dakota's statewide normal high is 82°F and normal low 56°F; normal highs run from 75°F in Rolla to 86°F in Amidon (NOAA 1991-2020 normals).
- Statewide normal high
- 82°FJuly, 1991-2020
- Statewide normal low
- 56°FJuly, 1991-2020
- Statewide normal precipitation
- 2.97 inJuly
- Warmest place
- 86°Fnormal high, Amidon
- Coolest place
- 75°Fnormal high, Rolla
Where is North Dakota warmest and wettest in July?
Amidon has the warmest July afternoons (86°F) and Rolla the coolest (75°F). Mayville gets the most precipitation (3.88 in) and New England the least (1.88 in).
Statewide, July averaged 73.8°F in 2021, 70.7°F in 2022, 67.2°F in 2023, 70.9°F in 2024, 69.0°F in 2025, 74.4°F in 2026, against a 1991-2020 normal of 69.0°F.
| Place | High | Low | Precip. | Snow |
|---|---|---|---|---|
| Fargo | 82°F | 59°F | 3.07 | 0.0 |
| Bismarck | 85°F | 58°F | 3.07 | 0.0 |
| Grand Forks | 81°F | 57°F | 3.52 | 0.0 |
| Minot | 84°F | 59°F | 2.50 | 0.0 |
| Williston | 85°F | 56°F | 2.48 | 0.0 |
| Dickinson | 83°F | 55°F | 2.69 | – |
| Mandan | 83°F | 58°F | 3.24 | – |
| Jamestown | 81°F | 58°F | 3.58 | – |
| Devils Lake | 79°F | 59°F | 3.82 | – |
| Valley City | 81°F | 57°F | 3.02 | – |
| Watford City | 82°F | 58°F | 2.63 | 0.0 |
| Grafton | 81°F | 61°F | – | – |
| Beulah | 86°F | 56°F | 2.50 | – |
| Casselton | 81°F | 59°F | 3.69 | 0.0 |
| Rugby | 80°F | 55°F | 3.68 | 0.0 |
| Stanley | 80°F | 54°F | 3.09 | 0.0 |
| Bottineau | 79°F | 56°F | 2.75 | 0.0 |
| Tioga | 83°F | 58°F | 2.78 | 0.0 |
| Lisbon | 82°F | 58°F | 2.90 | 0.0 |
| Carrington | 79°F | 57°F | – | – |
| Langdon | 77°F | 56°F | 3.44 | 0.0 |
| Mayville | 80°F | 57°F | 3.88 | – |
| Oakes | 83°F | 58°F | – | – |
| Belcourt | 79°F | 55°F | 2.77 | – |
| Hillsboro | 81°F | 61°F | 3.43 | – |
| Harvey | 81°F | 57°F | 3.14 | – |
| Garrison | 81°F | 56°F | 2.63 | – |
| Bowman | 83°F | 56°F | 2.13 | 0.0 |
| Washburn | 83°F | 57°F | 2.49 | 0.0 |
| Larimore | 80°F | 57°F | – | – |
| Cavalier | 78°F | 57°F | 3.44 | 0.0 |
| Rolla | 75°F | 54°F | 3.33 | – |
| Ellendale | 83°F | 60°F | – | – |
| New Salem | 83°F | 56°F | 2.83 | 0.0 |
| Hettinger | 84°F | 54°F | 2.39 | – |
| Velva | 80°F | 54°F | 2.73 | 0.0 |
| Linton | 85°F | 59°F | – | – |
| Crosby | 81°F | 55°F | 2.68 | 0.0 |
| Beach | 85°F | 56°F | 2.47 | – |
| Cooperstown | 79°F | 56°F | 3.75 | 0.0 |
| Kenmare | 80°F | 56°F | 2.99 | – |
| Killdeer | 83°F | 54°F | 2.92 | 0.0 |
| Enderlin | 85°F | 61°F | 3.40 | – |
| Wishek | 81°F | 56°F | – | – |
| Hebron | 82°F | 55°F | 2.86 | 0.0 |
| Underwood | 82°F | 57°F | 2.44 | 0.0 |
| Napoleon | 82°F | 58°F | 3.06 | 0.0 |
| Mohall | 79°F | 54°F | 2.62 | – |
| Wilton | 80°F | 58°F | – | – |
| New England | 84°F | 56°F | 1.88 | 0.0 |
| Richardton | 83°F | 58°F | 2.18 | 0.0 |
| Steele | 82°F | 57°F | 3.36 | – |
| Mott | 85°F | 55°F | 2.78 | – |
| Ashley | 81°F | 58°F | 3.29 | 0.0 |
| Lidgerwood | 82°F | 60°F | 3.77 | – |
| Center | 82°F | 58°F | 2.77 | – |
| Edgeley | 81°F | 59°F | 3.28 | – |
| Turtle Lake | 83°F | 56°F | 2.58 | 0.0 |
| Pembina | 79°F | 57°F | 3.32 | – |
| Forman | 81°F | 59°F | 3.60 | – |
| Rolette | 78°F | 54°F | 3.02 | – |
| Towner | 83°F | 55°F | 2.50 | 0.0 |
| Fessenden | 80°F | 57°F | 2.91 | 0.0 |
| Leeds | 80°F | 55°F | 3.35 | – |
| Powers Lake | 80°F | 55°F | – | – |
| Westhope | 82°F | 57°F | 2.64 | – |
| Max | 81°F | 58°F | 2.79 | 0.0 |
| Gackle | 81°F | 59°F | – | – |
| Drake | 81°F | 56°F | 2.66 | – |
| Carson | 83°F | 57°F | – | – |
| Granville | 85°F | 58°F | – | – |
| Flasher | 84°F | 57°F | 3.01 | – |
| Dunn Center | 84°F | 54°F | 2.46 | – |
| Taylor | 84°F | 54°F | 2.34 | 0.0 |
| Riverdale | 81°F | 59°F | – | – |
| Hazelton | 81°F | 56°F | 3.01 | 0.0 |
| Minnewaukan | 79°F | 58°F | 3.03 | – |
| Medora | 82°F | 58°F | 2.43 | – |
| Petersburg | 79°F | 58°F | 3.61 | 0.0 |
| Streeter | 80°F | 58°F | 3.35 | 0.0 |
| Willow City | 80°F | 53°F | 2.81 | – |
| Edmore | 78°F | 55°F | 3.71 | 0.0 |
| Upham | 81°F | 57°F | 2.77 | 0.0 |
| Wildrose | 79°F | 54°F | 3.08 | 0.0 |
| Almont | 85°F | 56°F | – | – |
| Esmond | 80°F | 57°F | – | – |
| Butte | 81°F | 57°F | – | – |
| Fullerton | 82°F | 59°F | 3.62 | 0.0 |
| Foxholm | 84°F | 57°F | 2.76 | – |
| Fortuna | 80°F | 54°F | 2.43 | 0.0 |
| Amidon | 86°F | 57°F | – | – |
| Hansboro | 81°F | 55°F | 2.37 | 0.0 |
| Breien | 86°F | 58°F | – | – |
| Colgate | 81°F | 57°F | 3.30 | 0.0 |
| Edmunds Arrowwood Ref | 83°F | 57°F | – | – |
| Fairfield | 82°F | 57°F | – | – |
| Grand Forks University (NWS) | 80°F | 59°F | 3.55 | 0.0 |
| Grassy Butte (2 mi ENE) | 83°F | 55°F | 2.42 | 0.0 |
| Heart Butte Dam | 84°F | 57°F | 2.66 | 0.0 |
| Jamestown (38 mi WSW) | 80°F | 57°F | 3.35 | – |
| Keene (3 mi S) | 83°F | 55°F | 2.95 | 0.0 |
| La Moure | 83°F | 58°F | 3.60 | 0.0 |
| Lake Metigoshe State Park | 77°F | 55°F | 3.14 | – |
| McClusky | 85°F | 59°F | 2.53 | 0.0 |
| McHenry (3 mi W) | 81°F | 58°F | 3.64 | 0.0 |
| McLeod (3 mi E) | 83°F | 60°F | 3.48 | – |
| Moffit (3 mi SE) | 84°F | 59°F | – | – |
| Northgate (5 mi ESE) | 78°F | 53°F | 2.51 | – |
| Pretty Rock | 85°F | 56°F | 2.36 | 0.0 |
| Theodore Roosevelt Airport | 84°F | 55°F | 2.55 | – |
| Trotters (3 mi SSE) | 85°F | 56°F | 2.28 | 0.0 |
| Tuttle (12 mi NNE) | 79°F | 57°F | – | – |
Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.