If you are in the continental United States and will be fishing, swimming, hiking or camping along a river course it is a good idea to be

click to enlarge
aware of any flooding that could occur.
River stages forecasts the various stages of flooding and water levels, which is great for determining if a river is dry, low or even crossable.
To get the water level for an area that a river runs through, you will need to select the state and area, the app will display water levels for the section of a water body that runs through that area.
The app can be particularly useful for staying safe during rainy times when rivers tend to swell. The app costs $6.99 and can be found on the
App store at this link.