Live readings · updated daily
Water temperature in Iowa
The latest readings from USGS real-time water sensors across Iowa, warmest first. Snapshot updated October 19, 2026.
Warmest sensor reading right now
USGS gauge Des Moines River at Ottumwa, IA · as of 19 hrs ago
All reporting stations (warmest 50 of 189)
| Station | Water temp | Streamflow | Gage height | Observed |
|---|---|---|---|---|
| Des Moines River at Ottumwa, IAUSGS gauge | 62°F17°C | 22,700 ft³/s | 8.16 ft | 19 hrs ago |
| Des Moines River near Pella, IAUSGS gauge | 62°F17°C | 21,800 ft³/s | 92.97 ft | 19 hrs ago |
| Mississippi River at Keokuk, IAUSGS gauge | 61°F16°C | — | — | 19 hrs ago |
| Des Moines River at Keosauqua, IAUSGS gauge | 61°F16°C | 22,400 ft³/s | 16.46 ft | 19 hrs ago |
| Beaver Slough at 3rd Street at Clinton, IAUSGS gauge | 59°F15°C | — | 10.76 ft | 19 hrs ago |
| Mississippi River at Clinton, IAUSGS gauge | 58°F15°C | 30,800 ft³/s | 9.52 ft | 19 hrs ago |
| Cedar River at Vinton, IAUSGS gauge | 57°F14°C | 8,310 ft³/s | 6.95 ft | 19 hrs ago |
| Morgan Creek near Covington, IAUSGS gauge | 54°F12°C | 28 ft³/s | 5.60 ft | 19 hrs ago |
| Storm Lake at Storm Lake, IAUSGS gauge | 53°F12°C | — | 13.41 ft | 20 hrs ago |
| Cedar River at Waverly, IAUSGS gauge | 53°F11°C | 2,080 ft³/s | 5.14 ft | 19 hrs ago |
| Turkey River at Garber, IAUSGS gauge | 52°F11°C | 2,640 ft³/s | 9.01 ft | 19 hrs ago |
| West Nishnabotna River at Randolph, IAUSGS gauge | 52°F11°C | 1,900 ft³/s | 10.40 ft | 19 hrs ago |
| 083N08W14DAA 2023USGS CRM-104USGS gauge | 51°F10°C | — | — | 19 hrs ago |
| Bear Creek at Ottumwa, IAUSGS gauge | — | — | 79.51 ft | 19 hrs ago |
| Beaver Creek at New Hartford, IAUSGS gauge | — | 820 ft³/s | 5.47 ft | 20 hrs ago |
| Beaver Creek near Grimes, IAUSGS gauge | — | 1,100 ft³/s | 7.15 ft | 19 hrs ago |
| Big Bear Creek at Ladora, IAUSGS gauge | — | 210 ft³/s | 12.00 ft | 20 hrs ago |
| Big Creek North of Mount Pleasant, IAUSGS gauge | — | 29 ft³/s | 3.76 ft | 19 hrs ago |
| BIG SIOUX RIVER AT AKRON, IAUSGS gauge | — | 860 ft³/s | 5.69 ft | 20 hrs ago |
| BIG SIOUX RIVER AT SIOUX CITY, IAUSGS gauge | — | — | 10.04 ft | 19 hrs ago |
| Black Hawk Creek at Hudson, IAUSGS gauge | — | 772 ft³/s | 9.41 ft | 19 hrs ago |
| Black Hawk Lake at Lake View, IAUSGS gauge | — | — | 8.07 ft | 19 hrs ago |
| Bloody Run Creek near Marquette, IAUSGS gauge | — | 24 ft³/s | 4.12 ft | 20 hrs ago |
| Bluff Creek at Pilot Mound, IAUSGS gauge | — | — | 81.73 ft | 19 hrs ago |
| Boone River near Goldfield, IAUSGS gauge | — | 159 ft³/s | 8.35 ft | 19 hrs ago |
| Boone River near Webster City, IAUSGS gauge | — | 795 ft³/s | 3.69 ft | 20 hrs ago |
| Boyer River at Logan, IAUSGS gauge | — | 565 ft³/s | 4.81 ft | 19 hrs ago |
| Brushy Fork Creek near Templeton, IAUSGS gauge | — | — | 67.37 ft | 20 hrs ago |
| Burr Oak Creek near Perkins, IAUSGS gauge | — | — | 10.26 ft | 19 hrs ago |
| Cedar Creek near Bussey, IAUSGS gauge | — | 120 ft³/s | 5.22 ft | 19 hrs ago |
| Cedar Creek near Oakland Mills, IAUSGS gauge | — | 126 ft³/s | 3.99 ft | 19 hrs ago |
| Cedar River at Blairs Ferry Road at Palo, IAUSGS gauge | — | 8,980 ft³/s | 6.99 ft | 19 hrs ago |
| Cedar River at Cedar Bluff, IAUSGS gauge | — | 10,400 ft³/s | 8.77 ft | 20 hrs ago |
| Cedar River at Cedar Falls, IAUSGS gauge | — | 6,040 ft³/s | 82.31 ft | 19 hrs ago |
| Cedar River at Cedar Rapids, IAUSGS gauge | — | 9,750 ft³/s | 6.28 ft | 20 hrs ago |
| Cedar River at Charles City, IAUSGS gauge | — | 1,310 ft³/s | 3.91 ft | 19 hrs ago |
| Cedar River at Edgewood Road at Cedar Rapids, IAUSGS gauge | — | — | 5.43 ft | 19 hrs ago |
| Cedar River at Janesville, IAUSGS gauge | — | 2,340 ft³/s | 3.07 ft | 19 hrs ago |
| Cedar River at Waterloo, IAUSGS gauge | — | 7,060 ft³/s | 7.55 ft | 19 hrs ago |
| Cedar River below Indian Creek at Cedar Rapids, IAUSGS gauge | — | 10,100 ft³/s | 6.57 ft | 19 hrs ago |
| Cedar River near Conesville, IAUSGS gauge | — | 10,400 ft³/s | 9.67 ft | 20 hrs ago |
| Chariton River near Chariton, IAUSGS gauge | — | 11 ft³/s | 4.57 ft | 19 hrs ago |
| Chariton River near Moulton, IAUSGS gauge | — | 833 ft³/s | 22.91 ft | 19 hrs ago |
| Chariton River near Rathbun, IAUSGS gauge | — | 820 ft³/s | 6.08 ft | 20 hrs ago |
| Clear Creek near Coralville, IAUSGS gauge | — | 104 ft³/s | 1.76 ft | 20 hrs ago |
| Clear Creek near Oxford, IAUSGS gauge | — | 80 ft³/s | 2.81 ft | 19 hrs ago |
| Clear Lake at Clear Lake, IAUSGS gauge | — | — | 4.62 ft | 20 hrs ago |
| Cooper Creek at Centerville, IAUSGS gauge | — | 4 ft³/s | 7.64 ft | 19 hrs ago |
| Crow Creek at Bettendorf, IAUSGS gauge | — | — | 3.50 ft | 20 hrs ago |
| Deep River at Deep River, IAUSGS gauge | — | — | 67.23 ft | 19 hrs ago |
Station links open the official monitoring page with charts and history.
About these readings
Readings come from USGS real-time monitoring stations — 13 sensors are currently reporting a water temperature in Iowa. Each figure is a point measurement at one sensor, usually on a river or stream — it doesn’t describe a whole lake or shoreline, and coverage varies across the state. Data is provisional and can be revised by the USGS.
Get warm-water alerts and swim-safety tips
Live-condition tips, seasonal rankings, and new data studies. No spam — unsubscribe anytime.
Conditions are for general information only and can change quickly. Always judge the water in person and follow posted advisories and local guidance before swimming or paddling.