Dam Impacts: Bypass and Downstream Reach Examples

Cheoah River - Bypass Reach

The hydrograph below depicts the “Hell or High Water” aspects of the Cheoah before base flows were restored through the FERC relicensing process in 2004. (For more information about American Whitewater's role in restoring flows, visit our Cheoah Project Page.) Note that most of the year the flow is a fairly constant 20-50 cfs which is provided entirely by tributaries that flow into the Cheoah between the dam and the gage, as are the small increases in flow seen in November and December. The large flow of 4,200 cfs is a spill over Santeetlah Dam, while the medium sized flows may be spill or tributary inflow.

The following two photographs show the Cheoah during a large spill, and at its more typical dewatered state.

cheoah_river_flood.jpg

Cheoah River Spilling

cheoah_not_spilling.jpg

Cheoah River Not Spilling

The Cheoah experienced dramatic vegetation encroachment due to its dewatering, which would be even more dramatic if the channel were not occasionally cleared of trees by the power company to provide better flood conveyance. The photograph below was taken from the dam and shows how vegetation has moved into the channel, and also shows pools of still water that result from the estimated 1 cfs of leakage from the dam.

cheoah_below_dam.jpg

Cheoah River from Santeetlah Dam

Nantahala – Downstream Reach

The month-long hydrograph for the Nantahala River depicts a regulated river, below the power plant before flow restoration through the FERC relicensing process. (For more information about American Whitewater's role in restoring flows, visit our Nantahala Project Page). Three feet on the gage is the turbines' most efficient flow, and most days in January the power plant is generating 24-7.

The same month is shown below at a gage upstream of the reservoir with natural flow conditions. Note that the flow is much more dynamic and exhibits the classic hydrograph pattern of rain events: steep rising limbs caused by quick increases in flow, followed by slower decreases in flow.

Join AW and support river stewardship nationwide!
7.4.3PHP Version632msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (36.79ms)
    • Application (596ms)
    • 1 x Application (94.18%)
      596ms
      1 x Booting (5.82%)
      36.79ms
      14 templates were rendered
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • app::layout.gadget (resources/views/layout/gadget.blade.php)2blade
        Params
        0
        contents
        1
        formRenderService
      • layout.columnstyle.one (resources/views/layout/columnstyle/one.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.columnstyle.componentstack (resources/views/layout/columnstyle/componentstack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • layout.main (resources/views/layout/main.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._headers (resources/views/layout/_headers.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.header (resources/views/layout/header.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._scripts (resources/views/layout/_scripts.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.navigation (resources/views/layout/navigation.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • includes.alert.membership (resources/views/includes/alert/membership.blade.php)17blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
        15
        shouldNotifyUser
        16
        user
      • navigation.menu.static (resources/views/navigation/menu/static.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
      • includes.footer (resources/views/includes/footer.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • layout.pagemap (resources/views/layout/pagemap.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      uri
      GET content/{url}
      middleware
      web
      controller
      App\Http\Controllers\Wh2oController@content
      namespace
      App\Http\Controllers
      where
      as
      generated::7S3RnBZOjVwYvccb
      file
      app/Http/Controllers/Wh2oController.php:34-68
      4 statements were executed, 4 of which were duplicated, 0 unique16.19ms
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        7.64ms/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        3.33ms/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        3.22ms/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        2ms/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
          _token
          xYQHTlhkmtOLf2VgDDeJWktyWBBL3cJB3vuLDTGd
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/stewardship:internal_link
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "beta.americanwhitewater.org" ] ]
          request_server
          0 of 0
          array:42 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "beta.americanwhitewater.org" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "beta.americanwhitewater.org" "SERVER_PORT" => "443" "SERVER_ADDR" => "172.31.18.125" "REMOTE_PORT" => "55225" "REMOTE_ADDR" => "3.142.220.14" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => true "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/opt/americanwhitewater.org/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/content/Wiki/stewardship:internal_link" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "PHP_VALUE" => "post_max_size=20M" "SCRIPT_FILENAME" => "/opt/americanwhitewater.org/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744776708.0731 "REQUEST_TIME" => 1744776708 ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 16 Apr 2025 04:11:48 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ims5MEhGeWxaSHFVOUhnb1N4R0xLa3c9PSIsInZhbHVlIjoiNGFZLzBPSDRyUHRrNTZMYXhXSGhtYmhySGFvbGRDeXlWQkNkQVJxVWpHZzRJZDFFSWx4S2syck9KS0tvTjF3eEtNTWk0a3grYlBKY2hmeFA1RmY2eStZRHJZZ2ltdDNUUHpIVUZ3UktqTkh0SGdCYVMydFVqbjE4MEJudEl1WCsiLCJtYWMiOiJmYzAyZWIyNzAyY2MzOWVjMjgyMGQ1OWQ5ZGM0YmI4OGEwYjQ4NjE0NzU1ZWY5NjE3NmE3NzllMGQ3ZTVhNjYxIn0%3D; expires=Wed, 16-Apr-2025 06:11:48 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ims5MEhGeWxaSHFVOUhnb1N4R0xLa3c9PSIsInZhbHVlIjoiNGFZLzBPSDRyUHRrNTZMYXhXSGhtYmhySGFvbGRDeXlWQkNkQVJxVWpHZzRJZDFFSWx4S2syck9KS0tvTjF3eEtNTWk0a" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjRTTjZQZFFiRFlEdzd0REJiaUZiWWc9PSIsInZhbHVlIjoickxJSlc0bHdnRm9PbUs2RmQyaCtIcUFvZ3hZRE9VTFBLWnFsNWJvaXA5aVpQbTNBRi8zQVdZWUxPUlR4c1oweiIsIm1hYyI6IjI3NzRkYjIzMWM2YWY0MmY5Y2NhZmQ4YTllNzNmZGRmNDYxYzMxYzIwYzczYWEwMDgxMjFjNWYxZTk0NzY4MjUifQ%3D%3D; expires=Wed, 16-Apr-2025 04:10:48 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjRTTjZQZFFiRFlEdzd0REJiaUZiWWc9PSIsInZhbHVlIjoickxJSlc0bHdnRm9PbUs2RmQyaCtIcUFvZ3hZRE9VTFBLWnFsNWJvaXA5aVpQbTNBRi8zQ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ims5MEhGeWxaSHFVOUhnb1N4R0xLa3c9PSIsInZhbHVlIjoiNGFZLzBPSDRyUHRrNTZMYXhXSGhtYmhySGFvbGRDeXlWQkNkQVJxVWpHZzRJZDFFSWx4S2syck9KS0tvTjF3eEtNTWk0a3grYlBKY2hmeFA1RmY2eStZRHJZZ2ltdDNUUHpIVUZ3UktqTkh0SGdCYVMydFVqbjE4MEJudEl1WCsiLCJtYWMiOiJmYzAyZWIyNzAyY2MzOWVjMjgyMGQ1OWQ5ZGM0YmI4OGEwYjQ4NjE0NzU1ZWY5NjE3NmE3NzllMGQ3ZTVhNjYxIn0%3D; expires=Wed, 16-Apr-2025 06:11:48 GMT; path=/XSRF-TOKEN=eyJpdiI6Ims5MEhGeWxaSHFVOUhnb1N4R0xLa3c9PSIsInZhbHVlIjoiNGFZLzBPSDRyUHRrNTZMYXhXSGhtYmhySGFvbGRDeXlWQkNkQVJxVWpHZzRJZDFFSWx4S2syck9KS0tvTjF3eEtNTWk0a" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjRTTjZQZFFiRFlEdzd0REJiaUZiWWc9PSIsInZhbHVlIjoickxJSlc0bHdnRm9PbUs2RmQyaCtIcUFvZ3hZRE9VTFBLWnFsNWJvaXA5aVpQbTNBRi8zQVdZWUxPUlR4c1oweiIsIm1hYyI6IjI3NzRkYjIzMWM2YWY0MmY5Y2NhZmQ4YTllNzNmZGRmNDYxYzMxYzIwYzczYWEwMDgxMjFjNWYxZTk0NzY4MjUifQ%3D%3D; expires=Wed, 16-Apr-2025 04:10:48 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjRTTjZQZFFiRFlEdzd0REJiaUZiWWc9PSIsInZhbHVlIjoickxJSlc0bHdnRm9PbUs2RmQyaCtIcUFvZ3hZRE9VTFBLWnFsNWJvaXA5aVpQbTNBRi8zQ" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "xYQHTlhkmtOLf2VgDDeJWktyWBBL3cJB3vuLDTGd" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]