Rhode Island Recreational Use Statute

GENERAL LAWS OF RHODE ISLAND
TITLE 32: PARKS AND RECREATIONAL AREAS
CHAPTER 6: PUBLIC USE OF PRIVATE LANDS–LIABILITY LIMITATIONS

§32-6-1 Purpose of chapter.

The purpose of this chapter is to encourage owners of land to make land and water areas available to the public for recreational purposes by limiting their liability to persons entering thereon for those purposes.

§32-6-2 Definitions. As used in this chapter:

(1) “Charge” means the admission price or fee asked in return for invitation or permission to enter or go upon the land;

(2) “Land” means land, roads, water, watercourses, private ways and buildings, structures, and machinery or equipment when attached to the realty;

(3) “Owner” means the private owner possessor of a fee interest, or tenant, lessee, occupant, or person in control of the premises including the state and municipalities;

(4) “Recreational purposes” includes, but is not limited to, any of the following, or any combination thereof: hunting, fishing, swimming, boating, camping, picnicking, hiking, horseback riding, bicycling, pleasure driving, nature study, water skiing, water sports, viewing or enjoying historical, archaeological, scenic, or scientific sites, and all other recreational purposes contemplated by this chapter; and

(5) “User” means any person using land for recreational purposes.

§32-6-3 Liability of landowner. Except as specifically recognized by or provided in § 32-6-5, an owner of land who either directly or indirectly invites or permits without charge any person to use that property for recreational purposes does not thereby:

(1) Extend any assurance that the premises are safe for any purpose;

(2) Confer upon that person the legal status of an invitee or licensee to whom a duty of care is owed; nor

(3) Assume responsibility for or incur liability for any injury to any person or property caused by an act of omission of that person.

§32-6-4 Land leased to state. Unless otherwise agreed in writing, the provisions of § 32-6-3 and this section shall be deemed applicable to the duties and liability of an owner of land leased to the state or any subdivision or agency thereof or land which the state or any subdivision or agency thereof possesses an easement for recreational purposes.

§32-6-5 Limitation on chapter.

(a) Nothing in this chapter limits in any way any liability which, but for this chapter, otherwise exists:

(1) For the willful or malicious failure to guard or warn against a dangerous condition, use, structure, or activity after discovering the user's peril; or

(2) For any injury suffered in any case where the owner of land charges the person or persons who enter or go on the land for the recreational use thereof, except that in the case of land leased to the state or a subdivision thereof, any consideration received by the owner for that lease shall not be deemed a “charge” within the meaning of this section.

(b) When the coastal resources management council designates a right-of-way as part of its designation process as specified in § 46-23-6(5), or when the coastal resources management council stipulates public access as a condition of granting a permit, the landowner automatically will have “limited liability” as defined in this chapter, except as specifically recognized by or provided in this section.

§32-6-6 Construction of chapter.

Nothing in this chapter shall be construed to:

(1) Create a duty of care or ground of liability for an injury to persons or property;

(2) Relieve any person using the land of another for recreational purposes from any obligation which he or she may have in the absence of this chapter to exercise care in his use of that land and in his or her activities thereon, or from the legal consequences of the failure to employ that care; or

(3) Create a public or prescriptive right or easement running with the land.

§32-6-7 [Repealed.].


SUPPLEMENTAL INFORMATION

ADDITIONAL INFORMATION: Text of Code also available at http://www.rilin.state.ri.us/Statutes/TITLE32/32-6/INDEX.HTM on 11/19/00.

Join AW and support river stewardship nationwide!
7.4.3PHP Version596msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (64.58ms)
    • Application (531ms)
    • 1 x Application (89.16%)
      531ms
      1 x Booting (10.84%)
      64.58ms
      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
      11 statements were executed, 4 of which were duplicated, 7 unique19.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
        2.44ms/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
        6.51ms/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;
        250μ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 "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        4.39ms/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
        2.52ms/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 ('StreamTeamGadget') and area is null;
        2.45ms/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 ('StreamTeamGadget');
        262μ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 security where domain in ('MiscEditGadget') and area is null;
        417μ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 ('MiscEditGadget');
        145μ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 security_defaults where domain in ('WikiGadget');
        193μ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 security where domain in ('BugTrackerGadget') and area is null;
        403μ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
          _token
          ePKWJyVPc7UBIreRzxK7vIEszaa0Q6K7y9UpAhwr
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/liability:ri
          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" => "44930" "REMOTE_ADDR" => "18.191.50.205" "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/liability:ri" "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" => 1743718411.2932 "REQUEST_TIME" => 1743718411 ]
          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 => "Thu, 03 Apr 2025 22:13:31 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImFBM0hnMzF5QUhabStkTEh3Nkk2c2c9PSIsInZhbHVlIjoiMHJhcmZoT2ZnNUF4TFE0REJPbWZoVE93MnNaVVFiaGdNRWoxbUVvNXNma2lWSlg3Y3FRSitCSE5GWVFjaEV4N2thMWdpUWswdXo4WWVCRTI5MERqajBRaE5uSmJIbGQ1emExdVVuTkJhdVVXUnN5alYwUjMrZDM5MlJDT0lHUHIiLCJtYWMiOiJjNGQ0ZWUzOGU0MTIyY2MxM2RlMDZhMDc4NDI0NzYzZWZhM2M1Njc0YTI3YzZjZTBlMjZiZTA5ZDY1MmJkZGI5In0%3D; expires=Fri, 04-Apr-2025 00:13:31 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6ImFBM0hnMzF5QUhabStkTEh3Nkk2c2c9PSIsInZhbHVlIjoiMHJhcmZoT2ZnNUF4TFE0REJPbWZoVE93MnNaVVFiaGdNRWoxbUVvNXNma2lWSlg3Y3FRSitCSE5GWVFjaEV4N2thMWdpU" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IitSLytHeUFiRXZRaGtLWWYwLytYOGc9PSIsInZhbHVlIjoiQjJHWDIrb2RrSG9qZjV0RzRUdk5jZVgwSE5lVktENkZER0hTenNld25QOElzalBYc0RqVEhqdUUvU3crazVIVCIsIm1hYyI6ImRiODNiYWVhOTE4ZDM3YmE0ZjYxMWU4NjNlODdkOTczY2RjMjUwOWU1YWJiMzdhOWU3MzhjODNkYmVlOWY2NWEifQ%3D%3D; expires=Thu, 03-Apr-2025 22:12:31 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IitSLytHeUFiRXZRaGtLWWYwLytYOGc9PSIsInZhbHVlIjoiQjJHWDIrb2RrSG9qZjV0RzRUdk5jZVgwSE5lVktENkZER0hTenNld25QOElzalBYc0RqV" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImFBM0hnMzF5QUhabStkTEh3Nkk2c2c9PSIsInZhbHVlIjoiMHJhcmZoT2ZnNUF4TFE0REJPbWZoVE93MnNaVVFiaGdNRWoxbUVvNXNma2lWSlg3Y3FRSitCSE5GWVFjaEV4N2thMWdpUWswdXo4WWVCRTI5MERqajBRaE5uSmJIbGQ1emExdVVuTkJhdVVXUnN5alYwUjMrZDM5MlJDT0lHUHIiLCJtYWMiOiJjNGQ0ZWUzOGU0MTIyY2MxM2RlMDZhMDc4NDI0NzYzZWZhM2M1Njc0YTI3YzZjZTBlMjZiZTA5ZDY1MmJkZGI5In0%3D; expires=Fri, 04-Apr-2025 00:13:31 GMT; path=/XSRF-TOKEN=eyJpdiI6ImFBM0hnMzF5QUhabStkTEh3Nkk2c2c9PSIsInZhbHVlIjoiMHJhcmZoT2ZnNUF4TFE0REJPbWZoVE93MnNaVVFiaGdNRWoxbUVvNXNma2lWSlg3Y3FRSitCSE5GWVFjaEV4N2thMWdpU" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IitSLytHeUFiRXZRaGtLWWYwLytYOGc9PSIsInZhbHVlIjoiQjJHWDIrb2RrSG9qZjV0RzRUdk5jZVgwSE5lVktENkZER0hTenNld25QOElzalBYc0RqVEhqdUUvU3crazVIVCIsIm1hYyI6ImRiODNiYWVhOTE4ZDM3YmE0ZjYxMWU4NjNlODdkOTczY2RjMjUwOWU1YWJiMzdhOWU3MzhjODNkYmVlOWY2NWEifQ%3D%3D; expires=Thu, 03-Apr-2025 22:12:31 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IitSLytHeUFiRXZRaGtLWWYwLytYOGc9PSIsInZhbHVlIjoiQjJHWDIrb2RrSG9qZjV0RzRUdk5jZVgwSE5lVktENkZER0hTenNld25QOElzalBYc0RqV" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "ePKWJyVPc7UBIreRzxK7vIEszaa0Q6K7y9UpAhwr" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]