Microsoft Advertising tracking pixel

River temperatures & lake temperature model

Favorable river temperatures can support active steelhead even while the lakes remain warmer. Fish may already be in tributaries; lake temperature alone cannot tell us whether the run has started.

The river gauges and annual chart describe river temperatures. The separate lake model below describes a seasonal temperature pattern. Confirm fish presence with fresh local reports, and check flow and conditions on the river you plan to fish.

Water temperature watch

Cooling water helps set the stage. Rain, flow, timing, and local reports matter too.

Lake Erie

61.2°F

4 NOAA stations · latest reading per station · within 6 hours

60.3–62.1°F range

Ohio

56.2°F

5 river gauges reporting · latest collected reading per gauge · within 3 hours

51.3–59.0°F range

Pennsylvania

55.2°F

1 river gauge reporting · latest collected reading per gauge · within 3 hours

55.2–55.2°F range

New York (Lake Erie)

52.9°F

1 river gauge reporting · latest collected reading per gauge · within 3 hours

52.9–52.9°F range

New York (Lake Ontario)

53.5°F

8 river gauges reporting · latest collected reading per gauge · within 3 hours

50.5–56.7°F range

Follow the seasonal pattern: 2016–2025 comparisons are available for Cuyahoga, Walnut Creek, Cattaraugus, and Genesee.

See the historical temperature curve →

Sources, reading times & what these averages mean

Lake Erie uses the latest observation from each reporting NOAA buoy or shore station within 6 hours. It is a sample of station locations, not a lake-wide or river-mouth temperature. River regions use the latest available temperature collected within 3 hours from each unique active USGS gauge; each gauge counts once. Multiple gauges on one river count separately. Regions follow the Almanac river groups, including upstream gauges across state lines. Missing values, stale collections, and borrowed river-card temperatures are excluded.

River times below show when the Almanac collected the reading; USGS measurement times may be earlier. A region with one reporting gauge represents that gauge alone. Updated every 5 minutes.

Lake Erie

Ohio

Pennsylvania

New York (Lake Erie)

New York (Lake Ontario)

NY DEC describes cooling creek temperatures as part of the Lake Erie fall migration. Its Lake Ontario guidance identifies 45–58°F as a favorable stream-temperature range. This is context, not a universal lake threshold or confirmation that fish are present.

Annual river temperature curve

2026 weekly averages from the Almanac's retained daily history, with the range behind them. Available weeks only; this is not a long-term climate normal.

Chart refreshed · Data through Oct 25, 2026 Chart refreshes hourly; this is not a live gauge reading. Coverage varies by river.

Latest seven-day average

Seven-day average, Oct 19–25. On Oct 25 alone, Cuyahoga River @ Independence averaged 55.3°F.

Cuyahoga River @ Independence
55.5°F
Favorable / active
7.9°F cooler than the week before
53.1–57.7°F, daily lows to highs
7 of 7 days reported
All rivers
52.5°F
Favorable / active
7.6°F cooler than the week before
48.9–56.7°F, coldest to warmest river
12 of 13 rivers reporting

Built from daily summaries through Oct 25, not from a live gauge. A river counts only with three or more days in the week, so one that has stopped reporting drops out rather than holding the average up; the change compares the same rivers in both weeks.

2016–2025 historical average · Dashed gold line with the range of yearly monthly averages shaded behind it. Blue shows 2026 available-week averages.

Historical reference: USGS 04208000. The selected year's Almanac archive uses a different collection method and may include partial weeks; compare seasonal shape with care.

Archive coverage across included rivers: 2026-01-26 to 2026-10-25. Coverage varies by river and week.

Swipe the chart sideways to see all twelve months.

2026 weekly river temperatures in degrees Fahrenheit Weekly means for the selected regions or river, with a shaded range behind them: daily lows to highs for a single river, coldest to warmest river for a region. When available, the dashed line shows the 2016–2025 historical mean and its shading shows the range of yearly monthly means. Background bands mark cold water at 32–40°F, favorable activity at 42–58°F, and warm-water caution above 65°F. These are general guidance, not migration thresholds. Missing weeks remain blank. Exact values and coverage are in the tables below. Cold / winter · 32–40°F · general guidance Favorable / active · 42–58°F · general guidance Warm-water caution · Above 65°F · general guidance 20°F 30°F 40°F 50°F 60°F 70°F 80°F 90°F Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Cuyahoga River @ Independence · range, daily lows to highs Cuyahoga River @ Independence · range, daily lows to highs 2016–2025 · Jan: 36.4°F; 6 qualifying years; yearly monthly means 33.9–38.5°F 2016–2025 · Feb: 37.7°F; 6 qualifying years; yearly monthly means 34.5–41.4°F 2016–2025 · Mar: 44.9°F; 6 qualifying years; yearly monthly means 41.1–47°F 2016–2025 · Apr: 53.9°F; 6 qualifying years; yearly monthly means 51.7–56.9°F 2016–2025 · May: 63.2°F; 8 qualifying years; yearly monthly means 60.6–66.9°F 2016–2025 · Jun: 72°F; 10 qualifying years; yearly monthly means 68.6–73.8°F 2016–2025 · Jul: 76.4°F; 10 qualifying years; yearly monthly means 74.6–78.2°F 2016–2025 · Aug: 74.8°F; 9 qualifying years; yearly monthly means 72.8–77.7°F 2016–2025 · Sep: 69.8°F; 7 qualifying years; yearly monthly means 68.4–71.3°F 2016–2025 · Oct: 59.1°F; 8 qualifying years; yearly monthly means 54.8–62.6°F 2016–2025 · Nov: 47.2°F; 8 qualifying years; yearly monthly means 44.3–50.9°F 2016–2025 · Dec: 39.7°F; 7 qualifying years; yearly monthly means 37.8–42.6°F Cuyahoga River @ Independence · Jan 22–28: 32.2°F; range 32.0–32.5°F (daily lows to highs); 1 river; 3–3 days per river Cuyahoga River @ Independence · Jan 29–Feb 4: 32.2°F; range 32.0–32.2°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Feb 5–11: 32.2°F; range 32.0–32.5°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Feb 12–18: 34.2°F; range 32.0–39.2°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Feb 19–25: 37.6°F; range 34.0–42.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Feb 26–Mar 4: 39.5°F; range 36.0–43.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Mar 5–11: 49.3°F; range 43.5–56.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Mar 12–18: 47.5°F; range 39.4–56.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Mar 19–25: 46.1°F; range 40.6–51.8°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Mar 26–Apr 1: 50.4°F; range 45.3–67.1°F (daily lows to highs); 1 river; 6–6 days per river Cuyahoga River @ Independence · Apr 9–15: 57.8°F; range 51.4–65.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Apr 16–22: 60.5°F; range 52.9–66.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Apr 23–29: 61.9°F; range 57.6–66.4°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Apr 30–May 6: 55.7°F; range 49.5–61.5°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · May 7–13: 58.2°F; range 54.7–61.3°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · May 14–20: 64.3°F; range 56.8–73.6°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · May 21–27: 64.0°F; range 59.9–69.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · May 28–Jun 3: 65.5°F; range 57.6–70.5°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jun 4–10: 72.0°F; range 59.0–81.5°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jun 11–17: 73.0°F; range 65.1–81.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jun 18–24: 69.0°F; range 65.1–73.4°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jun 25–Jul 1: 73.7°F; range 68.4–85.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jul 2–8: 79.2°F; range 74.7–86.4°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jul 9–15: 77.3°F; range 72.9–82.0°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jul 16–22: 75.9°F; range 70.9–81.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jul 23–29: 72.7°F; range 68.5–78.3°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Jul 30–Aug 5: 74.4°F; range 70.3–79.2°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Aug 6–12: 75.4°F; range 70.9–81.5°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Aug 13–19: 73.9°F; range 71.1–77.0°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Aug 20–26: 72.3°F; range 68.2–77.4°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Aug 27–Sep 2: 73.5°F; range 68.5–81.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Sep 3–9: 74.2°F; range 70.0–81.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Sep 10–16: 72.8°F; range 68.0–76.6°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Sep 17–23: 69.5°F; range 63.1–75.0°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Sep 24–30: 64.1°F; range 61.2–66.7°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Oct 1–7: 63.5°F; range 57.7–69.3°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Oct 8–14: 63.0°F; range 58.6–69.1°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Oct 15–21: 59.1°F; range 53.2–66.4°F (daily lows to highs); 1 river; 7–7 days per river Cuyahoga River @ Independence · Oct 22–28: 55.4°F; range 53.1–57.7°F (daily lows to highs); 1 river; 4–4 days per river Oct 25 55.5°F
Cold / winter · 32–40°F Favorable / active · 42–58°F Warm-water caution · Above 65°F

General steelhead behavior guidance: colder water favors slower, deeper holding areas and slow presentations; favorable temperatures can support more active fish; above 65°F calls for increasing caution about heat stress. Unshaded gaps are transitions. These are approximate guide bands, not biological cutoffs or proof of fish presence. Weekly and regional averages can hide warm days and local conditions—check the water where you fish.

Guidance context: CFRTU / John Nagy and Matt Straw, Great Lakes Angler. Published ranges vary; the colored bands are a simplified reference. Gold shading remains the historical range of yearly monthly averages.

Cuyahoga River @ Independence · 2026 weekly average Cuyahoga River @ Independence · range, daily lows to highs Latest day in the archive ┄ 2016–2025 average · shaded yearly range
Monthly and weekly values, coverage & method

Historical reference: approved USGS daily mean water temperatures from 2016–2025. Each year/month needs at least 80% of its calendar days; each plotted month needs at least three qualifying years. Qualifying yearly monthly means get equal weight. Shading is their minimum–maximum range, not daily extremes or a confidence interval. Winter gaps stay blank. This fixed reference is not a 30-year climate normal or a migration forecast.

2016–2025 historical reference · USGS 04208000
MonthMean °FYearly monthly range °FQualifying years
Jan36.433.9–38.56 / 10 · 2020, 2021, 2022, 2023, 2024, 2025
Feb37.734.5–41.46 / 10 · 2018, 2020, 2021, 2022, 2023, 2024
Mar44.941.1–476 / 10 · 2018, 2020, 2021, 2023, 2024, 2025
Apr53.951.7–56.96 / 10 · 2017, 2019, 2020, 2021, 2022, 2023
May63.260.6–66.98 / 10 · 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023
Jun72.068.6–73.810 / 10 · 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025
Jul76.474.6–78.210 / 10 · 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025
Aug74.872.8–77.79 / 10 · 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024
Sep69.868.4–71.37 / 10 · 2016, 2017, 2019, 2021, 2022, 2023, 2024
Oct59.154.8–62.68 / 10 · 2016, 2017, 2019, 2020, 2021, 2022, 2023, 2024
Nov47.244.3–50.98 / 10 · 2016, 2017, 2019, 2020, 2021, 2022, 2023, 2024
Dec39.737.8–42.67 / 10 · 2016, 2017, 2019, 2020, 2021, 2023, 2024

Each river's available daily means are averaged within a week, counted in seven-day blocks from January 1, and within a month; regional curves then give each contributing river equal weight. Known proxy rivers are excluded. Coverage can change between weeks, and partial weeks are not filled or extrapolated. The live panel above instead averages individual gauges, so its numbers are not directly comparable.

Ranges. For a single river the shaded range runs from the lowest daily low to the highest daily high in that week. For a region, and for all rivers together, it runs from the coldest river's weekly mean to the warmest river's; where only one river in a region reported, that river's own daily lows and highs are used instead. It is a spread of what was recorded, not a confidence interval.

Latest seven-day average. The seven days ending on the archive's newest day, compared with the seven before. A river needs three or more days in a week to count, and the change is measured only over rivers present in both weeks.

These retained river summaries combine backfill and live collection. Older summaries do not preserve full source provenance and may contain secondary-gauge or carried-forward readings. They are a historical reference, not a verified continuous sensor record or a migration forecast.

Three kinds of day are left out as instrument faults rather than water: a day reading 32°F flat while the same river's surrounding days are above 45°F, a day whose samples include an error value or a 32°F dropout in warm water, and a day stuck on a single reading above freezing. 5 river-days excluded in 2026. A river holding at 32°F in winter is ice and stays in.

No missing week is connected across a gap. A week or month with only a few days still shows its available mean; inspect its coverage below. Raw readings expire after about 90 days, but these daily summaries are retained.

Monthly · temperatures in °F; days show coverage per contributing river.
SeriesMonthMean °FRange °FRiversDays / calendar days
Cuyahoga River @ IndependenceJan32.232.0–32.516–6 / 31
Cuyahoga River @ IndependenceFeb34.832.0–42.8128–28 / 28
Cuyahoga River @ IndependenceMar47.236.9–67.1131–31 / 31
Cuyahoga River @ IndependenceApr60.051.4–66.7122–22 / 30
Cuyahoga River @ IndependenceMay61.549.5–73.6131–31 / 31
Cuyahoga River @ IndependenceJun70.857.6–82.9130–30 / 30
Cuyahoga River @ IndependenceJul76.268.5–86.4131–31 / 31
Cuyahoga River @ IndependenceAug73.768.2–81.5131–31 / 31
Cuyahoga River @ IndependenceSep70.661.2–81.7130–30 / 30
Cuyahoga River @ IndependenceOct60.853.1–69.3125–25 / 31
Cuyahoga River @ IndependenceNovNo data—0— / 30
Cuyahoga River @ IndependenceDecNo data—0— / 31
Weekly · Cuyahoga River @ Independence · range is daily lows to highs.
WeekMean °FRange °FRiversDays per river
Jan 22–2832.232.0–32.513–3 / 7
Jan 29–Feb 432.232.0–32.217–7 / 7
Feb 5–1132.232.0–32.517–7 / 7
Feb 12–1834.232.0–39.217–7 / 7
Feb 19–2537.634.0–42.117–7 / 7
Feb 26–Mar 439.536.0–43.717–7 / 7
Mar 5–1149.343.5–56.117–7 / 7
Mar 12–1847.539.4–56.117–7 / 7
Mar 19–2546.140.6–51.817–7 / 7
Mar 26–Apr 150.445.3–67.116–6 / 7
Apr 9–1557.851.4–65.117–7 / 7
Apr 16–2260.552.9–66.717–7 / 7
Apr 23–2961.957.6–66.417–7 / 7
Apr 30–May 655.749.5–61.517–7 / 7
May 7–1358.254.7–61.317–7 / 7
May 14–2064.356.8–73.617–7 / 7
May 21–2764.059.9–69.117–7 / 7
May 28–Jun 365.557.6–70.517–7 / 7
Jun 4–1072.059.0–81.517–7 / 7
Jun 11–1773.065.1–81.717–7 / 7
Jun 18–2469.065.1–73.417–7 / 7
Jun 25–Jul 173.768.4–85.117–7 / 7
Jul 2–879.274.7–86.417–7 / 7
Jul 9–1577.372.9–82.017–7 / 7
Jul 16–2275.970.9–81.717–7 / 7
Jul 23–2972.768.5–78.317–7 / 7
Jul 30–Aug 574.470.3–79.217–7 / 7
Aug 6–1275.470.9–81.517–7 / 7
Aug 13–1973.971.1–77.017–7 / 7
Aug 20–2672.368.2–77.417–7 / 7
Aug 27–Sep 273.568.5–81.117–7 / 7
Sep 3–974.270.0–81.717–7 / 7
Sep 10–1672.868.0–76.617–7 / 7
Sep 17–2369.563.1–75.017–7 / 7
Sep 24–3064.161.2–66.717–7 / 7
Oct 1–763.557.7–69.317–7 / 7
Oct 8–1463.058.6–69.117–7 / 7
Oct 15–2159.153.2–66.417–7 / 7
Oct 22–2855.453.1–57.714–4 / 7
Steelhead Activity Watch — reviewed regional reports →

Lake temperatures · seasonal context

Lake temperature model

These daily estimates use lake station temperatures and the calendar, separately from the river readings above. A lake can remain above the model’s fall temperature band while tributaries have favorable temperatures and already hold steelhead. This model does not confirm the start or absence of a run.

Lake Erie

Temperature-based seasonal estimate · 2026-10-26

Lake Above Fall Temperature Band

Lake temperatures remain above the model’s fall band; fish may already be in tributaries.

Seasonal context only. Fish presence and migration are not confirmed by this model.

Model-day station average
60.8°F
Change vs previous model day
-0.1°F
Change vs model day 7 days earlier
-0.4°F
Days in this state
25

Each station’s stored readings for 2026-10-26 (UTC) are averaged first, then stations count equally. The day may be incomplete.

Model updated Oct 26, 2026 · 6:30 am EDT.

Latest Stored Station Readings

45005 74.7°F · Sep 18, 12:00 am EDT · stale
CNDO1 62.1°F · Oct 26, 4:48 pm EDT
MRHO1 61.9°F · Oct 26, 4:48 pm EDT
FAIO1 60.6°F · Oct 26, 4:48 pm EDT
45142 60.3°F · Oct 26, 5:00 pm EDT

Lake Ontario

Temperature-based seasonal estimate · 2026-10-26

Lake Above Fall Temperature Band

Lake temperatures remain above the model’s fall band; fish may already be in tributaries.

Seasonal context only. Fish presence and migration are not confirmed by this model.

Model-day station average
56.2°F
Change vs previous model day
-0.3°F
Change vs model day 7 days earlier
-1.0°F
Days in this state
2

Each station’s stored readings for 2026-10-26 (UTC) are averaged first, then stations count equally. The day may be incomplete.

Model updated Oct 26, 2026 · 6:30 am EDT.

Latest Stored Station Readings

45012 55.8°F · Oct 26, 3:40 pm EDT
45139 55.4°F · Oct 26, 5:00 pm EDT

How This Works

Great Lakes steelhead live in the lakes and migrate into tributaries. Cooling stream temperatures, rainfall, flow, season, and fish strain all influence timing. Lake station temperatures provide background context; they do not confirm fish entering a particular river.

The seasonal estimates above use stored NOAA station readings, temperature trends, and the calendar. In September–November, lake temperatures above 56°F receive the Lake Above Fall Temperature Band label; falling temperatures within 50–56°F receive the fall-start pattern. The separate crossing counter tracks 55°F in either direction. These are site heuristics, not proven migration switches. The favorable bands on the river chart apply to river temperatures, independently of this lake model; neither establishes fish presence.

The temperature watch at the top averages one latest reading per station within six hours. The model-day average first averages each station’s stored readings within the UTC date shown, then gives each station equal weight. Model-day changes compare that date with the previous date and the date exactly seven days earlier; a missing comparison day has no change value. Recent readings and model-day averages can differ because they cover different periods. The river chart uses seven-day averages from retained daily summaries and a different set of river gauges.

For biological context and source links, open the temperature-watch notes above. Check current river conditions and fresh local reports before planning a trip.

Scan to visit

Steelhead Almanac QR Code

Steelhead Almanac

steelheadalmanac.com

Privacy policy