American Whitewater

Minnesota Navigability Report

Summary

In Minnesota, the public can use streams that can be legally accessed, for recreational boating. When a stream is designated as public waters, it can be used for wading, fishing, and swimming. From a legal standpoint, Minnesota is an ideal state for recreational boaters.

State Test of Navigability

Minnesota provides that a body of water is navigable so long as it is capable of being put to public use for sailing, roving, fishing, and fowling; taking water for domestic or agricultural uses; or other like purposes.1) For instance, under Minnesota law, floating logs and timber down a stream in substantial quantities at proper seasons is sufficient to establish navigability.2)

The State of Minnesota owns navigable waters and the lands under them for public use, as trustee for the public.3) Public use comprehends not only navigation by watercraft for commercial purposes, but the use also for the ordinary purposes of life, such as boating, fowling, skating, bathing, and cutting ice.4) For example, navigable meandering waters belong to the state, in trust for the public, and must be preserved for recreational use and enjoyment of the public.5)

Designated navigable waterways in Minnesota include: Big Fork River, Bois De Sioux River, Kawishiwi River, Kettle River, Little Fork River, Minnesota River, Mississippi River and Headwaters Reservoirs, Pigeon River, Pike River, Rainy River, Red River of the North, Red Lake River, Rum River, Snake River, St. Croix River, St. Louis River, Vermillion River, and the streams of the International Boundary Waters.

Extent of Public Rights in Navigable and Non-Navigable Rivers

Navigability and non-navigability mark the distinction between public and private waters. Minnesota law defines “public waters” to include, among other things: meandered lakes, excluding lakes that have been legally drained; water basins located within and totally surrounded by publicly owned lands; water basins where the state of Minnesota or the federal government holds title to any of the beds or shores, unless the owner declares that the water is not necessary for the purposes of the public ownership; water basins where there is a publicly owned and controlled access that is intended to provide for public access to the water basin; and natural and altered watercourses with a total drainage area greater than two square miles.6) In short, waters of the state are any surface waters or underground waters, except those surface waters that are not confined but are spread and diffused over the land. This includes all lakes, ponds, marshes, rivers, streams, ditches, and springs.

The general public can access public waters via public property, but not through private property. It is illegal in Minnesota to trespass on private property in order to gain access to public waters without first obtaining the verbal or written permission from a landowner.7) Individuals entering private property to access public waters without permission from the landowner are trespassing and may be prosecuted under the state trespass laws. A person who has legally gained access to a water body may use its entire surface for recreation, such as boating, swimming, or fishing.8)

Miscellaneous

The Public Water Inventory is a list of waters that have been declared subject to the public trust.9)

1) Lamprey v. State, 52 Minn. 182 (Minn. 1893).
2) Minnesota Canal & Power Co. v. Koochiching Co., 97 Minn. 429 (Minn. 1906).
3) Pratt v. State, Dep’t of Natural Resources, 309 N.W.2d 767 (Minn. 1981); Nelson v. De Long, 213 Minn. 425 (1942).
4) Sandborn v. People’s Ice Co., 82 Minn. 43 (Minn. 1900); In re Petition of Krebs, 213 Minn. 344 (Minn. 1942).
5) In re County Ditch No. 34, 142 Minn. 37 (Minn. 1919).
6) Minn. Stat. § 103G.005 (2006).
7) Letter by Assistant Attorney General of Minnesota, dated April 1, 1931, states that “no person has the right to go over private property to get to a stream or to walk along the water’s edge for any purpose without the permission of the landowner.”
8) Bartlett v. Stalker Lake Sportsmen’s Club, 168 N.W.2d 356 (Minn. 1969); State v. Kuluvar, 123 N.W.2d 699 (Minn. 1960).
9) See http://www.dnr.state.mn.us/waters/watermgmt_section/pwi/maps.html for public waters inventory maps and lists.
7.4.3PHP Version621msRequest Duration7MBMemory UsageGET content/{url}Route
    • Booting (59.15ms)
    • Application (562ms)
    • 1 x Application (90.48%)
      562ms
      1 x Booting (9.52%)
      59.15ms
      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.74ms
      • 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
        560μ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
        370μ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
        450μ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
        360μ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
          zCJpFMxpwSDeZx8wcpgy51kUjf8z7ApaNZUAZdek
          page
          array:1 [ "count" => 9 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/access:va" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /content/Wiki/access:mn
          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=nlv9f1ivv34rd4lls6vpqmakev; XSRF-TOKEN=eyJpdiI6Ill0RUlBWXE3S3JGVUtmYzJmNHA3S1E9PSIsInZhbHVlIjoiSHpmU2lPQ3dFUzl5d0N0RE1LMlVLclREdVNxOHdQdXAwblcyZ05ncDVnSUlMNGJRUFM3M2x4YUMyWWFJSEwyTWRhM1ZFZytiY1NwWVhvK0JxL1dUR1dqNkhUOWhwcG9XYXZDaTdLYnQvalMwRWMyWk5UUzcrbm9pRFhKNHhTUnMiLCJtYWMiOiI0YWFiZjQyYmIyNWExZDk4MTk2Yjc1N2VjYjBjZjY1YjI3ZmZkN2MyZWQxODA4NjQ5YzQ0MzJiMDc1ZGNhNDc3In0%3D; americanwhitewater_session=dO88XGeYBeGZSkEEr53CapQpBhyAO6mfNfTxL5mRPHPSESSID=nlv9f1ivv34rd4lls6vpqmakev; XSRF-TOKEN=eyJpdiI6Ill0RUlBWXE3S3JGVUtmYzJmNHA3S1E9PSIsInZhbHVlIjoiSHpmU2lPQ3dFUzl5d0N0RE1LMlVLclREdVNxOHdQdXAwblcyZ05ncDV" ] "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=nlv9f1ivv34rd4lls6vpqmakev; XSRF-TOKEN=eyJpdiI6Ill0RUlBWXE3S3JGVUtmYzJmNHA3S1E9PSIsInZhbHVlIjoiSHpmU2lPQ3dFUzl5d0N0RE1LMlVLclREdVNxOHdQdXAwblcyZ05ncDVnSUlMNGJRUFM3M2x4YUMyWWFJSEwyTWRhM1ZFZytiY1NwWVhvK0JxL1dUR1dqNkhUOWhwcG9XYXZDaTdLYnQvalMwRWMyWk5UUzcrbm9pRFhKNHhTUnMiLCJtYWMiOiI0YWFiZjQyYmIyNWExZDk4MTk2Yjc1N2VjYjBjZjY1YjI3ZmZkN2MyZWQxODA4NjQ5YzQ0MzJiMDc1ZGNhNDc3In0%3D; americanwhitewater_session=dO88XGeYBeGZSkEEr53CapQpBhyAO6mfNfTxL5mRPHPSESSID=nlv9f1ivv34rd4lls6vpqmakev; XSRF-TOKEN=eyJpdiI6Ill0RUlBWXE3S3JGVUtmYzJmNHA3S1E9PSIsInZhbHVlIjoiSHpmU2lPQ3dFUzl5d0N0RE1LMlVLclREdVNxOHdQdXAwblcyZ05ncDV" "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" => "40406" "REMOTE_ADDR" => "18.222.172.32" "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:mn" "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" => 1743714857.1319 "REQUEST_TIME" => 1743714857 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "CSUA74xcN5h4kL0tHLnJHjpzRAqaSMZdJbVVl12U" "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:14:17 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndDYVVBa1lZaE1KeDNYZzVhL3NTZ3c9PSIsInZhbHVlIjoidk1Jb3ZQTkZnK2pJakxYK2ExdUJZM3dRYzdjSk1vd3pScmpzQkVLb3B4cENDZUNPVGRtMmxlK0N3TVN2TFAxcFNhcG9xbVAzaGFzTGJUd1RaTzA3YVpNRXZJRGRNcExVTGVXeW04UjlsWXJDZm1WK2thNjVVbWVsSDB6cFA0clEiLCJtYWMiOiJlZDQ0NTJkNjE1Zjg0MWRkMDdjOWE0ZDZmMjQwYzhjYWI5ODdhMGViYmNiNmExNDFkYmQ1NWM2MjM3MTYyMjc2In0%3D; expires=Thu, 03-Apr-2025 23:14:17 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IndDYVVBa1lZaE1KeDNYZzVhL3NTZ3c9PSIsInZhbHVlIjoidk1Jb3ZQTkZnK2pJakxYK2ExdUJZM3dRYzdjSk1vd3pScmpzQkVLb3B4cENDZUNPVGRtMmxlK0N3TVN2TFAxcFNhcG9xb" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6InRNcXRId3JwVHdMVHBzem1aSVVWbVE9PSIsInZhbHVlIjoiWjdLZjZnOVd4aWtucUVMdWZVYndpeTl4S1BzMzNOVDlDdGtzMEJQM3JsdXV3Z2Z0SWF1dHlzdEloMWRQSkN1eSIsIm1hYyI6IjYxMDBiZmM5ZTg4ZmQxODRiNGY1ZTZiMDI4YWEyYzg4MGU4ZGY1MWViYTg3ODVlZGQyMTZkMWI1Yjk5NDY3MzQifQ%3D%3D; expires=Thu, 03-Apr-2025 21:13:17 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6InRNcXRId3JwVHdMVHBzem1aSVVWbVE9PSIsInZhbHVlIjoiWjdLZjZnOVd4aWtucUVMdWZVYndpeTl4S1BzMzNOVDlDdGtzMEJQM3JsdXV3Z2Z0SWF1d" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndDYVVBa1lZaE1KeDNYZzVhL3NTZ3c9PSIsInZhbHVlIjoidk1Jb3ZQTkZnK2pJakxYK2ExdUJZM3dRYzdjSk1vd3pScmpzQkVLb3B4cENDZUNPVGRtMmxlK0N3TVN2TFAxcFNhcG9xbVAzaGFzTGJUd1RaTzA3YVpNRXZJRGRNcExVTGVXeW04UjlsWXJDZm1WK2thNjVVbWVsSDB6cFA0clEiLCJtYWMiOiJlZDQ0NTJkNjE1Zjg0MWRkMDdjOWE0ZDZmMjQwYzhjYWI5ODdhMGViYmNiNmExNDFkYmQ1NWM2MjM3MTYyMjc2In0%3D; expires=Thu, 03-Apr-2025 23:14:17 GMT; path=/XSRF-TOKEN=eyJpdiI6IndDYVVBa1lZaE1KeDNYZzVhL3NTZ3c9PSIsInZhbHVlIjoidk1Jb3ZQTkZnK2pJakxYK2ExdUJZM3dRYzdjSk1vd3pScmpzQkVLb3B4cENDZUNPVGRtMmxlK0N3TVN2TFAxcFNhcG9xb" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6InRNcXRId3JwVHdMVHBzem1aSVVWbVE9PSIsInZhbHVlIjoiWjdLZjZnOVd4aWtucUVMdWZVYndpeTl4S1BzMzNOVDlDdGtzMEJQM3JsdXV3Z2Z0SWF1dHlzdEloMWRQSkN1eSIsIm1hYyI6IjYxMDBiZmM5ZTg4ZmQxODRiNGY1ZTZiMDI4YWEyYzg4MGU4ZGY1MWViYTg3ODVlZGQyMTZkMWI1Yjk5NDY3MzQifQ%3D%3D; expires=Thu, 03-Apr-2025 21:13:17 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6InRNcXRId3JwVHdMVHBzem1aSVVWbVE9PSIsInZhbHVlIjoiWjdLZjZnOVd4aWtucUVMdWZVYndpeTl4S1BzMzNOVDlDdGtzMEJQM3JsdXV3Z2Z0SWF1d" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "zCJpFMxpwSDeZx8wcpgy51kUjf8z7ApaNZUAZdek" "page" => array:1 [ "count" => 9 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/access:va" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]