Calculation of river width in relation to contributing area

I'm looking for a mathematical method to estimate the river width based on the basic topographic information of the specific sections of stream under consideration.

Is there a formula to estimate the river width in a specific point based on the upstream contributing area (or any other relation with the geo-morphological characteristics of flow accumulation)? Could you please also refer to the corresponding literature?

Thank you

• What is the "basic topographic information of the specific sections of stream" that you have? Is it measured cross-sections of the river at various locations? Also which width of river are you after, the width at the water surface, or the average width, which takes in the submerged sides of the river? If you want the width at the water surface & you have measured cross sections you can simply take the width from the cross sections.
– Fred
Sep 28, 2020 at 21:55
• No @Fred, I was referring to all the information you get by processing a DEM (Flow direction, accumulation and so on). My domain is too big to directly measure the width water surface (which is fine for my purposes) on Google Earth. Sep 29, 2020 at 7:50

It's a function of flow volume rather than catchment area. The flow rate can be vary by an order of 10 to 100 for the same catchment area, https://www.google.com/search?q=average+river+width+based+on+flow+volume&tbm=isch There's so many variables like flow speed, inclination, bedrock type, flow rate.

This document includes the river width, it says there are too many variables.

https://www.nature.com/articles/s41598-019-44347-4