American Whitewater

Maryland Navigability Report

Summary

Only streams that are tidal and capable of being boated, including small rowboats and possibly kayaks, are defined as navigable and open to the public. What rights, if any, a boater has on streams that are not influenced by the tide has not been conclusively determined.

State Test of Navigability

Maryland adheres to the ancient common law rule that navigable streams are those streams subject to the ebb and flow of the tide.1) A second test, whether the stream is navigable-in-fact by small boats such as rowboats, might also be employed by a court as an additional restriction on determining whether a tidal stream is navigable.2) The state owns nearly all the navigable waters and the bottoms of navigable streams in the state (with the exception of certain colonial land grants), and the public has the right to use the shore of navigable streams up to the ordinary high water mark.3) The navigable waters of Maryland comprise 2,429 square miles or 20% of the State's total surface area, and the shoreline runs for 3,190 miles.4)

Extent of Public Rights in Navigable and Non-Navigable Rivers

The public has the right to recreate in waters subject to the ebb and flow of the tide. This right extends to the ordinary high water mark. Of course, under the federal navigational servitude,5) the public has the right of navigation in waters navigable in fact that are not subject to the tide. What other rights the public has in waters not subject to the tide, if any, has not yet been determined. The state maintains a recreational system of water trails for kayaking and canoeing and state parks with navigable rivers that includes nontidal waters.6) Regulations of the Maryland Department of Natural Resources cover safety and commercial whitewater kayaking on certain designated rivers, including the Youghiogheny Wild River.7)

Miscellaneous

Trespassing from water vessels onto property that is conspicuously posted against trespassers is a misdemeanor subject to a fine of up to $500 and 3 months in prison.8)

1) Department of Natural Resources v. Mayor and Council of Ocean City, 332 A.2d 630, 634 (Md. 1975). It should be noted, however, that the author found no cases that held that the public has no rights in streams which are not influenced by the tide, and the recreational system of navigable water trails in the state includes nontidal waters. Thus, there still remains the possibility of the state adopting some type of test that would determine whether the public has a right to recreational use of nontidal streams.
2) Wagner v. City of Baltimore, 124 A.2d 815, 820 (Md. 1956).
3) Harbor Island Marina, Inc. v. Board of County Commissioners of Calvert County, 407 A.2d 738, 744 (1979); Board of Public Works v. Larmar Corp., 277 A.2d 427, 437 (Md. 1971).
4) Md. Dep't of Gen'l Services, Maryland Manual 1979-80 1 (1979).
5) See generally, Kaiser Aetna et al. v. United States, 444 U.S. 164, 175 (1979), United States v. Chicago, M., St. P. & P.R.R., 312 U.S. 592 (1941
7) COMAR 08.18.01, 08.15.04.
8) Md. Criminal Law Code Ann. §§ 6-402, 6-403 (2006).
7.4.3PHP Version528msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (48.75ms)
    • Application (479ms)
    • 1 x Application (90.77%)
      479ms
      1 x Booting (9.23%)
      48.75ms
      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
      4 statements were executed, 4 of which were duplicated, 0 unique1.8ms
      • 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
        590μs/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
        430μ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 "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        440μs/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
        340μ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
          uacuBi2b72ajZMuwZYtUNQjK1Wry9GSdZA1m7LPS
          page
          array:1 [ "count" => 9 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/wiki/lib/exe/js.php?edit=0&write=0" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /content/Wiki/access:md
          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:16 [ "cookie" => array:1 [ 0 => "PHPSESSID=eneccuad9hmif0gvk7uht1rq1g; XSRF-TOKEN=eyJpdiI6Im4xd1ZTbTNBWGJ6cWZaOVI1Y0F0a3c9PSIsInZhbHVlIjoibUpRVlAxaXduR1Z1eXhWMzlUYmZLaFYzQ3JJYktQaXRBQm1hdXkvQ2lOeG9Kakg0aE1NQ2tIWGJKeDE0SzF1ZCthSlp6YVpFYWNIY2ZuN0VjVGRjV3Q5Z3RGRFBWNUVJT0h5Z3NPeXBHYWtUZlJMVzdYS0s1b2V1cVBBZ25xMnQiLCJtYWMiOiIyNjk2NTYxOGQ5MTIxNDc5NWZiMWNhODk4ZjJiZWY5YzU5ZDEyYmY0NTkzMmFiZWJiZTBlOGIzYmMwZWIzMmI5In0%3D; americanwhitewater_session=tBv9VVaqiALozlIKGLzSulvw8YqnAHwRBS9awmChPHPSESSID=eneccuad9hmif0gvk7uht1rq1g; XSRF-TOKEN=eyJpdiI6Im4xd1ZTbTNBWGJ6cWZaOVI1Y0F0a3c9PSIsInZhbHVlIjoibUpRVlAxaXduR1Z1eXhWMzlUYmZLaFYzQ3JJYktQaXRBQm1hdXkvQ2l" ] "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:43 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_COOKIE" => "PHPSESSID=eneccuad9hmif0gvk7uht1rq1g; XSRF-TOKEN=eyJpdiI6Im4xd1ZTbTNBWGJ6cWZaOVI1Y0F0a3c9PSIsInZhbHVlIjoibUpRVlAxaXduR1Z1eXhWMzlUYmZLaFYzQ3JJYktQaXRBQm1hdXkvQ2lOeG9Kakg0aE1NQ2tIWGJKeDE0SzF1ZCthSlp6YVpFYWNIY2ZuN0VjVGRjV3Q5Z3RGRFBWNUVJT0h5Z3NPeXBHYWtUZlJMVzdYS0s1b2V1cVBBZ25xMnQiLCJtYWMiOiIyNjk2NTYxOGQ5MTIxNDc5NWZiMWNhODk4ZjJiZWY5YzU5ZDEyYmY0NTkzMmFiZWJiZTBlOGIzYmMwZWIzMmI5In0%3D; americanwhitewater_session=tBv9VVaqiALozlIKGLzSulvw8YqnAHwRBS9awmChPHPSESSID=eneccuad9hmif0gvk7uht1rq1g; XSRF-TOKEN=eyJpdiI6Im4xd1ZTbTNBWGJ6cWZaOVI1Y0F0a3c9PSIsInZhbHVlIjoibUpRVlAxaXduR1Z1eXhWMzlUYmZLaFYzQ3JJYktQaXRBQm1hdXkvQ2l" "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" => "7028" "REMOTE_ADDR" => "3.145.196.175" "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/access:md" "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" => 1743714240.473 "REQUEST_TIME" => 1743714240 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "uacuBi2b72ajZMuwZYtUNQjK1Wry9GSdZA1m7LPS" "americanwhitewater_session" => null ]
          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 => "Thu, 03 Apr 2025 21:04:00 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InR2TXVPQ0ptWXFOREhueGxpSU43bmc9PSIsInZhbHVlIjoicWdvanZXT0xBM3MvVDZlOVhwWEl3WUlsNjRSWndpclp0SEErV3MwT3Vpazk4d25MRnZscDY0NWloQmtYaVlZLzNCWVI3VG15Qm1YOW9TQlkzcHhYREdQNWhXVVhMNG9zQkpmSDB6YkhBZk1JY2JPaFNHaDJJMUk4ZGRsaml4ZVciLCJtYWMiOiI1ZTA2ZmUwYzA1NWY0YjljNWY5YzM3MDNiOTU0MjVhODZmYTAwYjg0M2Q4NGRkMmNmNDUxNjIwZjk4MzM0MzVkIn0%3D; expires=Thu, 03-Apr-2025 23:04:00 GMT; Max-Age=7199; path=/XSRF-TOKEN=eyJpdiI6InR2TXVPQ0ptWXFOREhueGxpSU43bmc9PSIsInZhbHVlIjoicWdvanZXT0xBM3MvVDZlOVhwWEl3WUlsNjRSWndpclp0SEErV3MwT3Vpazk4d25MRnZscDY0NWloQmtYaVlZLzNCWVI3V" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImlSUmord0RocUI4bHBwWFZ5eCszQlE9PSIsInZhbHVlIjoienJhUFFXZkhkOUJoaFNBUUdWd1lnMEZrYU5yKzZVeFJjVDZITjRDUGJ1dWFhbkRDRkdmMkFLaUZnTWZ0VG5yeiIsIm1hYyI6Ijg0YTBiMDIyZjRjYWExYWZiOWRjMDBhOTI2MjI5OTNmNDY3ZGFjYjRiZjQ2ZjM4Nzk0NzIxM2NlYTFiYjM5NmQifQ%3D%3D; expires=Thu, 03-Apr-2025 21:03:00 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImlSUmord0RocUI4bHBwWFZ5eCszQlE9PSIsInZhbHVlIjoienJhUFFXZkhkOUJoaFNBUUdWd1lnMEZrYU5yKzZVeFJjVDZITjRDUGJ1dWFhbkRDRkdmM" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InR2TXVPQ0ptWXFOREhueGxpSU43bmc9PSIsInZhbHVlIjoicWdvanZXT0xBM3MvVDZlOVhwWEl3WUlsNjRSWndpclp0SEErV3MwT3Vpazk4d25MRnZscDY0NWloQmtYaVlZLzNCWVI3VG15Qm1YOW9TQlkzcHhYREdQNWhXVVhMNG9zQkpmSDB6YkhBZk1JY2JPaFNHaDJJMUk4ZGRsaml4ZVciLCJtYWMiOiI1ZTA2ZmUwYzA1NWY0YjljNWY5YzM3MDNiOTU0MjVhODZmYTAwYjg0M2Q4NGRkMmNmNDUxNjIwZjk4MzM0MzVkIn0%3D; expires=Thu, 03-Apr-2025 23:04:00 GMT; path=/XSRF-TOKEN=eyJpdiI6InR2TXVPQ0ptWXFOREhueGxpSU43bmc9PSIsInZhbHVlIjoicWdvanZXT0xBM3MvVDZlOVhwWEl3WUlsNjRSWndpclp0SEErV3MwT3Vpazk4d25MRnZscDY0NWloQmtYaVlZLzNCWVI3V" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImlSUmord0RocUI4bHBwWFZ5eCszQlE9PSIsInZhbHVlIjoienJhUFFXZkhkOUJoaFNBUUdWd1lnMEZrYU5yKzZVeFJjVDZITjRDUGJ1dWFhbkRDRkdmMkFLaUZnTWZ0VG5yeiIsIm1hYyI6Ijg0YTBiMDIyZjRjYWExYWZiOWRjMDBhOTI2MjI5OTNmNDY3ZGFjYjRiZjQ2ZjM4Nzk0NzIxM2NlYTFiYjM5NmQifQ%3D%3D; expires=Thu, 03-Apr-2025 21:03:00 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImlSUmord0RocUI4bHBwWFZ5eCszQlE9PSIsInZhbHVlIjoienJhUFFXZkhkOUJoaFNBUUdWd1lnMEZrYU5yKzZVeFJjVDZITjRDUGJ1dWFhbkRDRkdmM" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "uacuBi2b72ajZMuwZYtUNQjK1Wry9GSdZA1m7LPS" "page" => array:1 [ "count" => 9 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/wiki/lib/exe/js.php?edit=0&write=0" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]