Kentucky Recreational Use Statute

KENTUCKY REVISED STATUTES ANNOTATED
TITLE XXXVI: STATUTORY ACTIONS AND LIMITATIONS
CHAPTER 411: RIGHTS OF ACTION AND SURVIVAL OF ACTIONS

§411.190. Obligations of owner to persons using land for recreation

(1) As used in this section:

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

(b) “Owner” means the possessor of a fee interest, a tenant, lessee, occupant or person in control of the premises.

© “Recreational purpose” includes, but is not limited to, any of the following, or any combination thereof: hunting, fishing, swimming, boating, camping, picnicking, hiking, bicycling, horseback riding, pleasure driving, nature study, water skiing, winter sports, and viewing or enjoying historical, archaeological, scenic, or scientific sites.

(d) “Charge” means the admission price or fee asked in return for invitation or permission to enter or go upon the land but does not include fees for general use permits issued by a government agency for access to public lands if the permits are valid for a period of not less than (30) days.

(2) The purpose of this section is to encourage owners of land to make land and water areas available to the public for recreational purposes by limiting their liability toward persons entering thereon for such purposes.

(3) Except as specifically recognized by or provided in subsection (6) of this section, an owner of land owes no duty of care to keep the premises safe for entry or use by others for recreational purposes, or to give any warning of a dangerous condition, use, structure, or activity on such premises to persons entering for such purposes.

(4) Except as specifically recognized by or provided in subsection (6) of this section, an owner of land who either directly or indirectly invites or permits without charge any person to use such property for recreational purposes does not thereby:

(a) Extend any assurance that the premises are safe for any purpose.

(b) Confer upon the person the legal status of an invitee or licensee to whom a duty of care is owed.

© Assume responsibility for or incur liability for any injury to person or property caused by an act or omission of those persons.

(5) Unless otherwise agreed in writing, the provisions of subsections (3) and (4) of this section shall be deemed applicable to the duties and liability of an owner of land leased to the state or any subdivision thereof for recreational purposes.

(6) Nothing in this section limits in any way any liability which otherwise exists:

(a) For willful or malicious failure to guard or warn against a dangerous condition, use, structure, or activity.

(b) For injury suffered in any case where the owner of land charges the person or persons who enter or go on the land for 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 the lease shall not be deemed a charge within the meaning of this section.

(7) Nothing in this section shall be construed to:

(a) Create a duty of care or ground of liability for injury to persons or property.

(b) Relieve any person using the land of another for recreational purposes from any obligation which he may have in the absence of this section to exercise care in his use of the land and in his activities thereon, or from the legal consequences of failure to employ such care.

EFFECTIVE: July 14, 2000

HISTORY: Amended 2000 KY. Acts Ch. 338, Sec. 12, effective July 14, 2000. –Amended 1998 KY. Acts Ch. 275, Sec. 12, effective July 15, 1998. –Created 1966 Ky. Acts Ch. 252, Secs. 1 to 7.


SUPPLEMENTAL INFORMATION

ADDITIONAL INFORMATION: Text of Code also available in PDF format at http://162.114.4.13/KRS/411-00/CHAPTER.HTM on 11/13/00.

7.4.3PHP Version137msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (17.36ms)
    • Application (120ms)
    • 1 x Application (87.31%)
      120ms
      1 x Booting (12.68%)
      17.36ms
      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.21ms
      • 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
        430μ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
        260μ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
        310μ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
        210μ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
          ZuYKssDllpaLI9jMf0nD0votTSV4ulUkGMQHPDNb
          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/liability:ky
          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=3ns7jgaipm9v6ljadcvil0lh8u; XSRF-TOKEN=eyJpdiI6ImxOVUpYdTdMdTE5ZXdSdGhiL1JOdmc9PSIsInZhbHVlIjoiMDBGOGVNb3lNekxzMUIrQndTUHFPZlNxbjJDeXJHMFppOEdza010Sk95emptMFNqWEpiemhaVnFmTkVockNCRnAveEpQUkZWMDhoYlhRTlhhc2ZOK1dSL0pDM0docTdPS3ZMaGh3dmtXc3htakEzZStLMEN0Ym9NNGEzelFuR28iLCJtYWMiOiI1MjM1M2ZjYTNjNzg1Nzg1MjE2NDNhMzg4OTgyZWZiYmYzMTI0ZjA3ZmZjN2UxZDMwOGZkZjI4OGVmNDk0ZGZlIn0%3D; americanwhitewater_session=PAs8LdKjMxZpGkb48nVXI5JEFBLhtaL69ecfOyhfPHPSESSID=3ns7jgaipm9v6ljadcvil0lh8u; XSRF-TOKEN=eyJpdiI6ImxOVUpYdTdMdTE5ZXdSdGhiL1JOdmc9PSIsInZhbHVlIjoiMDBGOGVNb3lNekxzMUIrQndTUHFPZlNxbjJDeXJHMFppOEdza010Sk9" ] "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=3ns7jgaipm9v6ljadcvil0lh8u; XSRF-TOKEN=eyJpdiI6ImxOVUpYdTdMdTE5ZXdSdGhiL1JOdmc9PSIsInZhbHVlIjoiMDBGOGVNb3lNekxzMUIrQndTUHFPZlNxbjJDeXJHMFppOEdza010Sk95emptMFNqWEpiemhaVnFmTkVockNCRnAveEpQUkZWMDhoYlhRTlhhc2ZOK1dSL0pDM0docTdPS3ZMaGh3dmtXc3htakEzZStLMEN0Ym9NNGEzelFuR28iLCJtYWMiOiI1MjM1M2ZjYTNjNzg1Nzg1MjE2NDNhMzg4OTgyZWZiYmYzMTI0ZjA3ZmZjN2UxZDMwOGZkZjI4OGVmNDk0ZGZlIn0%3D; americanwhitewater_session=PAs8LdKjMxZpGkb48nVXI5JEFBLhtaL69ecfOyhfPHPSESSID=3ns7jgaipm9v6ljadcvil0lh8u; XSRF-TOKEN=eyJpdiI6ImxOVUpYdTdMdTE5ZXdSdGhiL1JOdmc9PSIsInZhbHVlIjoiMDBGOGVNb3lNekxzMUIrQndTUHFPZlNxbjJDeXJHMFppOEdza010Sk9" "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" => "11368" "REMOTE_ADDR" => "3.143.214.6" "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:ky" "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" => 1743717048.5115 "REQUEST_TIME" => 1743717048 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "ZuYKssDllpaLI9jMf0nD0votTSV4ulUkGMQHPDNb" "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:50:48 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1BbVVrYlhuL1dTV2thbUYxcUZkcHc9PSIsInZhbHVlIjoiTlUxU1dPeUpKVlRKeXM3d0QrVUliRE50NFRvVWZHenYrUG5JeFRJWnpqMGpEVjlwR0VoUDFnek5MOXhpc2NXc01JWTg1dVZJb1dRWmVmOHhicXhoT0dCYktia1ZMbHZFQlovMklmeWl6UStENVg0YWcvNU92MXZMV3VvU2cxTTAiLCJtYWMiOiIyYzkxYmMxZjFmZTljNWU2ZGI0NTY5MTc1MGI1ODkxOWNiZmEyZjExY2U5ZWM2ZjhjNzFiMTcyMTk1ZDRhNGZhIn0%3D; expires=Thu, 03-Apr-2025 23:50:48 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ik1BbVVrYlhuL1dTV2thbUYxcUZkcHc9PSIsInZhbHVlIjoiTlUxU1dPeUpKVlRKeXM3d0QrVUliRE50NFRvVWZHenYrUG5JeFRJWnpqMGpEVjlwR0VoUDFnek5MOXhpc2NXc01JWTg1d" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im4vaENLYWhSU2tnNE8xVjdReUlLQnc9PSIsInZhbHVlIjoiU1JCUUhNclEyRUZjZlBnV2ZGTytYR1BPS2orNUFSOFo1NEdKbUJvS1JFdUZqbjkzRmk4K2x3MXJ3WDNjNUZkRiIsIm1hYyI6ImQyMWYxYWE5NTc2ZGQ3MmQ5NmEzOTA1Mjc5MDY4YTFiN2I4OWRiY2YwZDljN2U0OWU0ZDM3MDQyZmE3MDEzNmUifQ%3D%3D; expires=Thu, 03-Apr-2025 21:49:48 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im4vaENLYWhSU2tnNE8xVjdReUlLQnc9PSIsInZhbHVlIjoiU1JCUUhNclEyRUZjZlBnV2ZGTytYR1BPS2orNUFSOFo1NEdKbUJvS1JFdUZqbjkzRmk4K" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1BbVVrYlhuL1dTV2thbUYxcUZkcHc9PSIsInZhbHVlIjoiTlUxU1dPeUpKVlRKeXM3d0QrVUliRE50NFRvVWZHenYrUG5JeFRJWnpqMGpEVjlwR0VoUDFnek5MOXhpc2NXc01JWTg1dVZJb1dRWmVmOHhicXhoT0dCYktia1ZMbHZFQlovMklmeWl6UStENVg0YWcvNU92MXZMV3VvU2cxTTAiLCJtYWMiOiIyYzkxYmMxZjFmZTljNWU2ZGI0NTY5MTc1MGI1ODkxOWNiZmEyZjExY2U5ZWM2ZjhjNzFiMTcyMTk1ZDRhNGZhIn0%3D; expires=Thu, 03-Apr-2025 23:50:48 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik1BbVVrYlhuL1dTV2thbUYxcUZkcHc9PSIsInZhbHVlIjoiTlUxU1dPeUpKVlRKeXM3d0QrVUliRE50NFRvVWZHenYrUG5JeFRJWnpqMGpEVjlwR0VoUDFnek5MOXhpc2NXc01JWTg1d" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im4vaENLYWhSU2tnNE8xVjdReUlLQnc9PSIsInZhbHVlIjoiU1JCUUhNclEyRUZjZlBnV2ZGTytYR1BPS2orNUFSOFo1NEdKbUJvS1JFdUZqbjkzRmk4K2x3MXJ3WDNjNUZkRiIsIm1hYyI6ImQyMWYxYWE5NTc2ZGQ3MmQ5NmEzOTA1Mjc5MDY4YTFiN2I4OWRiY2YwZDljN2U0OWU0ZDM3MDQyZmE3MDEzNmUifQ%3D%3D; expires=Thu, 03-Apr-2025 21:49:48 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6Im4vaENLYWhSU2tnNE8xVjdReUlLQnc9PSIsInZhbHVlIjoiU1JCUUhNclEyRUZjZlBnV2ZGTytYR1BPS2orNUFSOFo1NEdKbUJvS1JFdUZqbjkzRmk4K" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "ZuYKssDllpaLI9jMf0nD0votTSV4ulUkGMQHPDNb" "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" => [] ] ]