Mandate to Protect and Enhance Recreation Values at Hydropower Projects

Under the Federal Power Act FERC has a clear mandate to protect and enhance recreational resources at the hydropower projects it licenses. Significantly, the language clearly states that the public’s interest in recreation will be given “equal consideration” to power generation, and that licensed projects will include a comprehensive plan for the protection, mitigation, and enhancement of beneficial public uses including recreation. The Commission's mandate for providing recreational resources at hydropower projects is further defined in Commission Order 313 (30 FR 16197), which states:

The Commission believes that irrespective of the requirements of their licenses, licensees whose projects comprise land and water resources with outdoor recreational potential have a responsibility for the development of those resources in accordance with area needs, to the extent that such development is not inconsistent with the primary purpose of the project. All licensees will therefore be encouraged to submit for Commission approval and incorporation into their licenses an appropriate recreational plan.

Utilities across the nation have embraced the importance of recreation and the hydropower trade group National Hydropower Association (NHA) notes that, “recreation is perhaps hydropower’s most visible and publicly driven benefit… These activities also contribute significantly to local and regional economies and greatly improve the quality of life for those who take advantage of these recreational opportunities.”

FERC has typically taken a strong stand in support of recreational access at their facilities and the following orders and correspondence from FERC can be cited when making the case for access at other projects.

Article by Heather Campbell, FERC Staff, on balancing public access with security
FERC Order denying recreation plan ammendment to close a boat launch at a project on the Mongaup River, NY
EA for a project on the Saranac River, NY that affirms the need to provide access to a steep gorge on a class V run
FERC letter addressing the need for public access to a boat launch on the Baker River project despite the fact that such access requires crossing private property.
FERC Order denying license ammendment to eliminate a license condition requiring construction of a public access site despite the need to cross private property.

Join AW and support river stewardship nationwide!
7.4.3PHP Version944msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (72.81ms)
    • Application (871ms)
    • 1 x Application (92.28%)
      871ms
      1 x Booting (7.72%)
      72.81ms
      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 unique13.41ms
      • 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
        5.51ms/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
        1.46ms/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.36ms/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.08ms/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
          7mTuEACuxfmynzCNpt0s214wxWoYHOqx0wf1Q0Qd
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/stewardship:ferc_access
          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" => "5719" "REMOTE_ADDR" => "18.191.255.240" "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:ferc_access" "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" => 1744518397.2401 "REQUEST_TIME" => 1744518397 ]
          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 => "Sun, 13 Apr 2025 04:26:37 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJ6OE8wSGZSb2NrSEZaczhSZmJNM0E9PSIsInZhbHVlIjoib2NSeUI0cEVPR1JxWi9IaDlLMVFrUTl2K25XRXFBTmtoYUxOckNyWFllZkZqeUFCbkh1TXNac2hSSWNtUEZReGw5eDVxeWFJQU1vOVpuTHArWlBYSHgxQjJ4WXNqWWZhd05nK3BrM2o1bi8zS0JpY1JGN1l4c3JBL3JDZ2JMU20iLCJtYWMiOiIyNmI5ZDg1NjU3NWMwYTU5ZDQ2NzcxYWM5ZWI5ZjBmOWNmOWE1ZWVhMjM0MjM1NTJhZGMwZWQ3YzY2NmNiYzM0In0%3D; expires=Sun, 13-Apr-2025 06:26:38 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IjJ6OE8wSGZSb2NrSEZaczhSZmJNM0E9PSIsInZhbHVlIjoib2NSeUI0cEVPR1JxWi9IaDlLMVFrUTl2K25XRXFBTmtoYUxOckNyWFllZkZqeUFCbkh1TXNac2hSSWNtUEZReGw5eDVxe" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlR5V2NnUXR0azlsRzhmeUlnRit2UFE9PSIsInZhbHVlIjoiYkYzbWhNYjRVNkFPYU9KTC9EaTZSVTNxcEdFRlNTUUJaV2Zpa3ZGNnZYQm9uY1ZlcGpHMzZpT2NSY09YNXg2eiIsIm1hYyI6IjBjNzE3NzgzMTZjODMyM2VhM2QwYmE3Y2EzN2Y4MzM1Mzg3NzAxMjBlZTEwMjA2ODFkYmE5ZGI1YzI1YmYyMDkifQ%3D%3D; expires=Sun, 13-Apr-2025 04:25:37 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlR5V2NnUXR0azlsRzhmeUlnRit2UFE9PSIsInZhbHVlIjoiYkYzbWhNYjRVNkFPYU9KTC9EaTZSVTNxcEdFRlNTUUJaV2Zpa3ZGNnZYQm9uY1ZlcGpHM" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJ6OE8wSGZSb2NrSEZaczhSZmJNM0E9PSIsInZhbHVlIjoib2NSeUI0cEVPR1JxWi9IaDlLMVFrUTl2K25XRXFBTmtoYUxOckNyWFllZkZqeUFCbkh1TXNac2hSSWNtUEZReGw5eDVxeWFJQU1vOVpuTHArWlBYSHgxQjJ4WXNqWWZhd05nK3BrM2o1bi8zS0JpY1JGN1l4c3JBL3JDZ2JMU20iLCJtYWMiOiIyNmI5ZDg1NjU3NWMwYTU5ZDQ2NzcxYWM5ZWI5ZjBmOWNmOWE1ZWVhMjM0MjM1NTJhZGMwZWQ3YzY2NmNiYzM0In0%3D; expires=Sun, 13-Apr-2025 06:26:38 GMT; path=/XSRF-TOKEN=eyJpdiI6IjJ6OE8wSGZSb2NrSEZaczhSZmJNM0E9PSIsInZhbHVlIjoib2NSeUI0cEVPR1JxWi9IaDlLMVFrUTl2K25XRXFBTmtoYUxOckNyWFllZkZqeUFCbkh1TXNac2hSSWNtUEZReGw5eDVxe" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlR5V2NnUXR0azlsRzhmeUlnRit2UFE9PSIsInZhbHVlIjoiYkYzbWhNYjRVNkFPYU9KTC9EaTZSVTNxcEdFRlNTUUJaV2Zpa3ZGNnZYQm9uY1ZlcGpHMzZpT2NSY09YNXg2eiIsIm1hYyI6IjBjNzE3NzgzMTZjODMyM2VhM2QwYmE3Y2EzN2Y4MzM1Mzg3NzAxMjBlZTEwMjA2ODFkYmE5ZGI1YzI1YmYyMDkifQ%3D%3D; expires=Sun, 13-Apr-2025 04:25:37 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlR5V2NnUXR0azlsRzhmeUlnRit2UFE9PSIsInZhbHVlIjoiYkYzbWhNYjRVNkFPYU9KTC9EaTZSVTNxcEdFRlNTUUJaV2Zpa3ZGNnZYQm9uY1ZlcGpHM" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "7mTuEACuxfmynzCNpt0s214wxWoYHOqx0wf1Q0Qd" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]