HomeParksTheodore Roosevelt National Park › July

Theodore Roosevelt in July: Crowds, Weather & What to Pack

Peak crowds · VisitWhen score 60/100 · #9 of 12 months

July is peak season — expect the year's biggest crowds at Theodore Roosevelt National Park: crowds run 100% of the July peak (160,797 average visits), days average 86°F with 15.5 hours of daylight. Computed from NPS and NOAA data.

Crowds in July

July is Theodore Roosevelt's busiest month — an average of 160,797 recreation visits (2021–2025), the park's crowd peak. Trailheads and parking fill accordingly — book early and start days at dawn.

Average visits (July)
160,797 (mean 2021–2025, NPS)
Share of the year
21.9% of annual visitation
vs. peak (July)
100%

Weather & daylight

Days run warm (highs average 86°F), and nights stay mild (lows average 56°F). Average precipitation is 2.1″ for the month. Mid-month daylight runs 15.5 hours.

NOAA 1991–2020 monthly normals, station MEDORA, ND US (5 mi from park coordinates, 2,268 ft elevation) — conditions vary inside the park, especially with elevation. Daylight computed for the 15th of July.

What to pack for Theodore Roosevelt in July

Computed from the month's weather normals above — not a generic list.

If your dates are flexible, consider shifting: The computed best months for Theodore Roosevelt are April and May.

Common questions

Is Theodore Roosevelt crowded in July?

Yes — July runs 100% of Theodore Roosevelt's peak, averaging 160,797 recreation visits (NPS, 2021–2025).

What is the weather like in Theodore Roosevelt in July?

Average highs of 86°F, lows of 56°F, 2.1″ of precipitation (NOAA 1991–2020 normals, MEDORA, ND US station).

What should I pack for Theodore Roosevelt in July?

Sun protection and 2L+ water per person; Packable rain jacket; Sturdy broken-in footwear, navigation and a basic first-aid kit — the full weather-computed list is on this page.

← Theodore Roosevelt in June All months Theodore Roosevelt in August →

See also: the best national parks to visit in July · Last verified 2026-07-16