Punch Bowl Falls Access and Park Fund

Punch Bowl Falls - photo by Peter Marbach Protecting Punch Bowl Falls near the confluence of the East and West Forks of the Hood River is a century-old idea. Now is the time to make it a reality, and American Whitewater needs your help in making it happen. We’re calling on you to make a donation, whether big or small, to raise funds to transfer the property to Hood River County and protect the site as a park.

How To Donate

  1. Fill out American Whitewater's online donation form.
  2. Put “Punch Bowl Falls” into the “Additional Comments/In Honor Of” field.

About Protecting Punch Bowl Falls

Map of Hood River Region

Punch Bowl Falls is one of Oregon’s iconic scenic and recreational sites, and the Hood is the go-to river for boaters in the Columbia River Gorge. Above the Falls, the West Fork of the Hood flows through two beautiful gorges. It provides an opportunity for boaters to test and strengthen their Class IV skills with consistently fun rapids at a variety of flows. Below the falls, the West Fork joins the East Fork to form the Hood River, where boaters can enjoy Class III water on a newly free-flowing river following the removal of Powerdale Dam. The area around the Falls is not only an important access point for boaters, but is significant to the overall community as well. Located in a stunning canyon, it provides a sanctuary for salmon, access for swimming and has great potential for camping and day use.

Western Rivers Conservancy (WRC) recently purchased 102 acres surrounding the falls, including 2 miles of river. Based in Portland, OR, Western Rivers Conservancy protects outstanding river ecosystems in the western United States by acquiring private lands and transferring them to long-term stewards for permanent conservation and management.

We are working to encourage Hood River County to manage the property as a salmon sanctuary and park. We need your help raising funds to enable the County to acquire and permanently preserve the property. We believe river access needs to be a key component of the future for the park, and you will have a chance to weigh in on improvements as the plans are being developed.

Fundraising Plans

West Fork Hood River - photo courtesy Northwest Rafting Company

The effort to raise funds to transfer Punch Bowl Falls to public hands is coming from many sources and the whitewater boating community has already made a modest contribution to the overall effort.

WRC and American Whitewater want to see the County become the long-term steward of Punch Bowl Falls. With your donation, Punch Bowl Falls we will be able to achieve our goal of protecting this place as a premier boating and recreational destination available for all to enjoy.

Your donation to American Whitewater will help achieve this goal!

Donate online today, and be sure to put “Punch Bowl Falls” in the “Additional Comments/In Honor Of” field. You can also mail your donation to American Whitewater, P.O. Box 1540, Cullowhee, NC 28723, and be sure to include a note that the donation is for Punch Bowl Falls.

Thanks to NW Rafting Company and Peter Marbach for photos!

Questions?

Contact Megan Hooker at American Whitewater.

Join AW and support river stewardship nationwide!
7.4.3PHP Version383msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (42.55ms)
    • Application (340ms)
    • 1 x Application (88.88%)
      340ms
      1 x Booting (11.11%)
      42.55ms
      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::Os9R4mqMKRF5ktoI
      file
      app/Http/Controllers/Wh2oController.php:34-68
      9 statements were executed, 4 of which were duplicated, 5 unique13.83ms
      • select * from security where domain in ('ScriptLibraryGadget') and area is null;
        1.03ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • 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
        8.06ms/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 security where domain in ('EmptyGadget') and area is null;
        150μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('MessageGadget') and area is null;
        163μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security_defaults where domain in ('SecurityGadget');
        141μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:134
        • 9. /app/Legacy/Security/BaseSecurity.php:200
      • 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
        1.96ms/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
        760μ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
      • select * from security_defaults where domain in ('MembershipGadget');
        111μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:134
        • 9. /app/Legacy/Security/BaseSecurity.php:200
          _token
          dVSfOHMIGUVXla7F6t9DsHaaEV5uipBs8rGLnMoA
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/aw:fundraisers:punch_bowl_falls_access_and_park_fund
          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" => "53379" "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/aw:fundraisers:punch_bowl_falls_access_and_park_fund" "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" => 1743879069.1588 "REQUEST_TIME" => 1743879069 ]
          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 => "Sat, 05 Apr 2025 18:51:09 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJUd3NqamhCcWZ4Z0ZDK2hIUi9qeVE9PSIsInZhbHVlIjoidnE4MEg5N1RZS0xvczYzQWd6VE5sb3RlVmcyZlRVdWVrV0QxUUZONTBDVmphb1RmMmJaUzhvbFhUaFFDV3d0cUNGSk9UbFIzS2ptSUdwNnRWbkE0K0R0Y0xCYWJicHFyUHZjMzh3RWxuY21SbWJML21MRVBMNUEzNERnMlREU1ciLCJtYWMiOiJiZjY0MzI5Y2I2YTk1OTllZDU5YmIyNzQxMjAzNmRkOWZhYjJhNWY5MjhlZTYwZGQyMGQyMGM4ZWI2NmVjZTk3In0%3D; expires=Sat, 05-Apr-2025 20:51:09 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IjJUd3NqamhCcWZ4Z0ZDK2hIUi9qeVE9PSIsInZhbHVlIjoidnE4MEg5N1RZS0xvczYzQWd6VE5sb3RlVmcyZlRVdWVrV0QxUUZONTBDVmphb1RmMmJaUzhvbFhUaFFDV3d0cUNGSk9Ub" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im5NOGxzeDZrUFc2MjRuYyt6ZWp6N2c9PSIsInZhbHVlIjoiakZrTzkzbm5wTC81S1FtUFFNLzl3bEJOdjk4OXRLU21rT2xlOE9pRnFLWmdOMW45VkhoZldBODFpUjZsOStndyIsIm1hYyI6IjY4MzZmZGRiY2MzNjkxM2YwODg3ODU4YzhlNTU5ZTViNjg0YjhlZWIyMzFjYTRlOWNhNjNmNTk3MmFiMzAwY2QifQ%3D%3D; expires=Sat, 05-Apr-2025 18:50:09 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im5NOGxzeDZrUFc2MjRuYyt6ZWp6N2c9PSIsInZhbHVlIjoiakZrTzkzbm5wTC81S1FtUFFNLzl3bEJOdjk4OXRLU21rT2xlOE9pRnFLWmdOMW45VkhoZ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJUd3NqamhCcWZ4Z0ZDK2hIUi9qeVE9PSIsInZhbHVlIjoidnE4MEg5N1RZS0xvczYzQWd6VE5sb3RlVmcyZlRVdWVrV0QxUUZONTBDVmphb1RmMmJaUzhvbFhUaFFDV3d0cUNGSk9UbFIzS2ptSUdwNnRWbkE0K0R0Y0xCYWJicHFyUHZjMzh3RWxuY21SbWJML21MRVBMNUEzNERnMlREU1ciLCJtYWMiOiJiZjY0MzI5Y2I2YTk1OTllZDU5YmIyNzQxMjAzNmRkOWZhYjJhNWY5MjhlZTYwZGQyMGQyMGM4ZWI2NmVjZTk3In0%3D; expires=Sat, 05-Apr-2025 20:51:09 GMT; path=/XSRF-TOKEN=eyJpdiI6IjJUd3NqamhCcWZ4Z0ZDK2hIUi9qeVE9PSIsInZhbHVlIjoidnE4MEg5N1RZS0xvczYzQWd6VE5sb3RlVmcyZlRVdWVrV0QxUUZONTBDVmphb1RmMmJaUzhvbFhUaFFDV3d0cUNGSk9Ub" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im5NOGxzeDZrUFc2MjRuYyt6ZWp6N2c9PSIsInZhbHVlIjoiakZrTzkzbm5wTC81S1FtUFFNLzl3bEJOdjk4OXRLU21rT2xlOE9pRnFLWmdOMW45VkhoZldBODFpUjZsOStndyIsIm1hYyI6IjY4MzZmZGRiY2MzNjkxM2YwODg3ODU4YzhlNTU5ZTViNjg0YjhlZWIyMzFjYTRlOWNhNjNmNTk3MmFiMzAwY2QifQ%3D%3D; expires=Sat, 05-Apr-2025 18:50:09 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im5NOGxzeDZrUFc2MjRuYyt6ZWp6N2c9PSIsInZhbHVlIjoiakZrTzkzbm5wTC81S1FtUFFNLzl3bEJOdjk4OXRLU21rT2xlOE9pRnFLWmdOMW45VkhoZ" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "dVSfOHMIGUVXla7F6t9DsHaaEV5uipBs8rGLnMoA" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]