Some of the best bigwater wave surfing in the eastern U.S. can be found below Holtwood Dam on Pennsylvania's Susquehanna River. When water spills over the dam each spring, roughly a dozen different waves are formed in this huge channel, attracting paddlers from across the region. The rapids at Holtwood are all that is left of what was likely many miles of rapids now buried below reservoirs created by Conowingo and Holtwood dams.

:projects:shockwavenew.jpg

The operator of Holtwood Dam on the Susquehanna River (PA) proposed to significantly change the operations on the dam and the shape of the river channel downstream of the dam. As originally planned, this project would have destroyed a valuable whitewater recreational resource. American Whitewater joined and assisted a group of paddlers that formed to work with the dam operator on a revised plan. A settlement agreement was negotiated that lead to an amended FERC license that protected most of Holtwood's great whitewater features and mitigate the loss of others with the construction of a whitewater park and provision of 264 releases annually.

You can find the schedule of whitewater park releases here, and stay up to date on the Holtwood Whitewater Park Facebook Page

Join AW and support river stewardship nationwide!
7.4.3PHP Version674msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (65.04ms)
    • Application (609ms)
    • 1 x Application (90.35%)
      609ms
      1 x Booting (9.65%)
      65.04ms
      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 unique11.98ms
      • 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
        4.28ms/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.84ms/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
        2.94ms/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
        920μs/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
          9vRhKoCn6rs5VGiG7CKrq7AupuET9XF3k03sJjJo
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/projects:5
          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" => "55746" "REMOTE_ADDR" => "18.191.32.71" "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/projects:5" "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" => 1744723151.337 "REQUEST_TIME" => 1744723151 ]
          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 => "Tue, 15 Apr 2025 13:19:11 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjI5MlZBQnl6YVE1T0FKTGtIM1Bod3c9PSIsInZhbHVlIjoiT0pyMEs4elhtVDVYbDhpbWhDQ1ZVYy9iYUh1b3A0WXA4bWdhd1BpVXVjK3RrbnJ6MmN5RHZ0cTZ1ZGpuUTU0Q3dWK2FBRDVUdEJkWHVjN1JuWGlDTDVWcUZiUkpjTGF0UWRtMllQcU16TStCYWZZemZFbnlaNDZUYWhQS1lWblkiLCJtYWMiOiIzMGIwMWQxNWZhNWIzZjgyNWE3ODZlN2IyMWEyZjUwNjA1NjFmZDlmYzBkZTFlYjBmNGE5M2I2YmU5NjFkOTA2In0%3D; expires=Tue, 15-Apr-2025 15:19:11 GMT; Max-Age=7199; path=/XSRF-TOKEN=eyJpdiI6IjI5MlZBQnl6YVE1T0FKTGtIM1Bod3c9PSIsInZhbHVlIjoiT0pyMEs4elhtVDVYbDhpbWhDQ1ZVYy9iYUh1b3A0WXA4bWdhd1BpVXVjK3RrbnJ6MmN5RHZ0cTZ1ZGpuUTU0Q3dWK2FBR" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlRGRCthalhWTlpKSFZoRnp4RVNDWXc9PSIsInZhbHVlIjoiY3Y5QlBseHBtUjFTM3ppWGwycVRiV0Q3RzdEaXdjUU94VUVHd0FNUDUwL0xqcDUrQ3R6VFhDc1c4NEdXMDB4QiIsIm1hYyI6IjIwYWMwOGE5ODIyZTQ4MDBiYmEwZjhmZmRhMDA1MjQ4NTU1MDEzOWYwNWU2OThkZGYzM2RiZGRhNzU3MTMyNTgifQ%3D%3D; expires=Tue, 15-Apr-2025 13:18:11 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlRGRCthalhWTlpKSFZoRnp4RVNDWXc9PSIsInZhbHVlIjoiY3Y5QlBseHBtUjFTM3ppWGwycVRiV0Q3RzdEaXdjUU94VUVHd0FNUDUwL0xqcDUrQ3R6V" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjI5MlZBQnl6YVE1T0FKTGtIM1Bod3c9PSIsInZhbHVlIjoiT0pyMEs4elhtVDVYbDhpbWhDQ1ZVYy9iYUh1b3A0WXA4bWdhd1BpVXVjK3RrbnJ6MmN5RHZ0cTZ1ZGpuUTU0Q3dWK2FBRDVUdEJkWHVjN1JuWGlDTDVWcUZiUkpjTGF0UWRtMllQcU16TStCYWZZemZFbnlaNDZUYWhQS1lWblkiLCJtYWMiOiIzMGIwMWQxNWZhNWIzZjgyNWE3ODZlN2IyMWEyZjUwNjA1NjFmZDlmYzBkZTFlYjBmNGE5M2I2YmU5NjFkOTA2In0%3D; expires=Tue, 15-Apr-2025 15:19:11 GMT; path=/XSRF-TOKEN=eyJpdiI6IjI5MlZBQnl6YVE1T0FKTGtIM1Bod3c9PSIsInZhbHVlIjoiT0pyMEs4elhtVDVYbDhpbWhDQ1ZVYy9iYUh1b3A0WXA4bWdhd1BpVXVjK3RrbnJ6MmN5RHZ0cTZ1ZGpuUTU0Q3dWK2FBR" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlRGRCthalhWTlpKSFZoRnp4RVNDWXc9PSIsInZhbHVlIjoiY3Y5QlBseHBtUjFTM3ppWGwycVRiV0Q3RzdEaXdjUU94VUVHd0FNUDUwL0xqcDUrQ3R6VFhDc1c4NEdXMDB4QiIsIm1hYyI6IjIwYWMwOGE5ODIyZTQ4MDBiYmEwZjhmZmRhMDA1MjQ4NTU1MDEzOWYwNWU2OThkZGYzM2RiZGRhNzU3MTMyNTgifQ%3D%3D; expires=Tue, 15-Apr-2025 13:18:11 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlRGRCthalhWTlpKSFZoRnp4RVNDWXc9PSIsInZhbHVlIjoiY3Y5QlBseHBtUjFTM3ppWGwycVRiV0Q3RzdEaXdjUU94VUVHd0FNUDUwL0xqcDUrQ3R6V" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "9vRhKoCn6rs5VGiG7CKrq7AupuET9XF3k03sJjJo" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]