Madison River Fishing Report

Ennis, Madison County, Montana, 9/20/2025

Table of Contents

Table of Contents

Disclaimer: The following report is compiled using artificial intelligence from current available data. Accuracy is not guarenteed. Always check local laws and regulations before fishing.

The Madison River in Ennis, Montana, flows through the scenic Madison Valley as a classic freestone river, renowned for its clear, fast-moving waters teeming with trout and surrounded by the Absaroka and Gravelly mountain ranges.

Overall Fishing Conditions

Fishing conditions are rated 9 out of 10, excellent due to the comfortable water temperatures around 59°F promoting active trout feeding, combined with normal flow levels that maintain good river stability under sunny skies and light winds.

Insect Hatches and Their Timing

Late September hatches on the Madison River are shifting to fall patterns, with midges and small mayflies emerging in the cooler mornings and evenings as temperatures drop. Terrestrials like ants and beetles may also appear near the banks during warmer midday hours.

Species to Target

Focus on rainbow and brown trout, which are the most abundant and actively feeding in these conditions, with larger browns potentially holding in deeper pools as fall approaches.

Top 5 Fly Patterns to Use

  • Try a size 16-18 Parachute Adams for imitating mayfly hatches on the surface.
  • Use a size 14-16 Elk Hair Caddis to match caddis adults skittering across riffles.
  • Opt for a size 16-20 Beadhead Pheasant Tail nymph to probe the productive deeper runs.
  • Go with a size 18-22 Zebra Midge for mimicking the abundant midge larvae in slower waters.
  • Select a size 12-14 Hopper pattern to entice fish with terrestrial imitations along the banks.

Best Times of Day to Fish

Early mornings around sunrise offer the best hatches and less angling pressure, while late afternoons provide another prime window as insects become active again before sunset.

Today's Weather

Weather forecast for Ennis, Madison County, Montana

81° F High

Sunny

High: 81° Low: 45°

Sunny, with a high near 81. Southwest wind 5 to 9 mph.

Wind 5 to 9 mph SW
Precipitation 1% Chance of rain
Yesterday 78.0°/40.0° N/A

5-Day Forecast

Saturday
81° / 45°
Sunny
1%
Sunday
76° / 46°
Mostly Sunny then Chance Showers And Thunderstorms
29%
Monday
62° / 43°
Chance Showers And Thunderstorms then Partly Sunny
28%
Tuesday
72° / 37°
Sunny
1%
Wednesday
78° / 42°
Sunny
1%

24-Hour Forecast

6:00 AM
58°
0%
7:00 AM
56°
0%
8:00 AM
54°
0%
9:00 AM
52°
0%
10:00 AM
49°
0%
11:00 AM
47°
0%
12:00 PM
46°
0%
1:00 PM
45°
0%
2:00 PM
47°
0%
3:00 PM
53°
0%
4:00 PM
61°
0%
5:00 PM
68°
0%
6:00 PM
73°
0%
7:00 PM
77°
0%
8:00 PM
79°
0%
9:00 PM
79°
0%
10:00 PM
79°
1%
11:00 PM
80°
1%
12:00 AM
79°
0%
1:00 AM
75°
0%
2:00 AM
70°
0%
3:00 AM
65°
0%
4:00 AM
62°
0%
5:00 AM
59°
0%

USGS Water Monitoring

Real-time streamflow and water quality data from USGS monitoring stations

Last updated: Sep 20, 6:15 AM
Status Indicators:
High
Normal
Low
Avg Streamflow 865 ft³/s Across 4 stations
Avg Gage Height 3.39 ft Across 4 stations
Avg Water Temp 15.2°C 59.3°F

Station Details

Streamflow
1,060 ft³/s
Range: 943 - 1,450 ft³/s (Last 89 days)
943 1,450
6:15 AM
Gage Height
2.25 ft
6:15 AM
Water Temperature
14.5°C (58.1°F)
Range: 10.3°C - 19.3°C (Last 89 days)
6:15 AM
Streamflow
1,130 ft³/s
Range: 993 - 1,300 ft³/s (Last 55 days)
993 1,300
6:15 AM
Gage Height
4.51 ft
6:15 AM
Water Temperature
14.9°C (58.8°F)
Range: 13.8°C - 19.6°C (Last 55 days)
6:15 AM
Streamflow
109 ft³/s
Range: 98 - 1,130 ft³/s (Last 88 days)
98 1,130
5:30 AM
Gage Height
3.15 ft
5:30 AM
Streamflow
1,160 ft³/s
Range: 1,060 - 1,630 ft³/s (Last 89 days)
1,060 1,630
6:15 AM
Gage Height
3.64 ft
6:15 AM
Water Temperature
16.1°C (61.0°F)
Range: 15.7°C - 21.6°C (Last 89 days)
6:15 AM

Lunar Information

Current moon phase and astronomical data

Saturday, September 20, 2025
🌘

Waning Crescent

Illumination 1%

Lunar Events

Next Phase New Moon Sunday, September 21, 2025 at 15:54 DT Tomorrow
Moonrise 07:55 DT
Moonset 21:03 DT
Highest Point 14:36 DT Upper transit