Georgia Recreational Use Statute

OFFICIAL CODE OF GEORGIA ANNOTATED
TITLE 51: TORTS
CHAPTER 3: LIABILITY OF OWNERS AND OCCUPIERS OF LAND
ARTICLE 2: OWNERS OF PROPERTY USED FOR RECREATIONAL PURPOSES

§51-3-20. Purpose of article

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

HISTORY: Ga. L. 1965, p. 476, s 1.

§51-3-21. Definitions

As used in this article, the term:

(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 possessor of a fee interest, a tenant, a lessee, an occupant, or a person in control of the premises.

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

HISTORY: Ga. L. 1965, p. 476, s 2.

§51-3-22. Duty of owner of land to those using same for recreation generally

Except as specifically recognized by or provided in Code Section 51-3-25, 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 the premises to persons entering for recreational purposes.

HISTORY: Ga. L. 1965, p. 476, s 3.

O.C.G.A. § 51-3-23 (1994)

§51-3-23. Effect of invitation or permission to use land for recreation

Except as specifically recognized by or provided in Code Section 51-3-25, an owner of land who either directly or indirectly invites or permits without charge any person to use the property for recreational purposes does not thereby:

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

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

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

HISTORY: Ga. L. 1965, p. 476, s 4.

§51-3-24. Applicability of Code Sections 51-3-22 and 51-3- 23 to owner of land leased to state or subdivision for recreation

Unless otherwise agreed in writing, Code Sections 51-3-22 and 51-3-23 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.

HISTORY: Ga. L. 1965, p. 476, s 5.

§51-3-25. Certain liability not limited

Nothing in this article limits in any way any liability which otherwise exists:

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

(2) For injury suffered in any case when 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 the lease shall not be deemed a charge within the meaning of this Code section.

HISTORY: Ga. L. 1965, p. 476, s 6.

§51-3-26. Construction of article

Nothing in this article shall be construed to:

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

(2) Relieve any person using the land of another for recreational purposes from any obligation which he may have in the absence of this article 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.

HISTORY: Ga. L. 1965, p. 476, s 7.


SUPPLEMENTAL INFORMATION

ADDITIONAL INFORMATION: Text of Code also available at http://www.ganet.org/services/ocode/ocgsearch.htm on 11/9/00

7.4.3PHP Version236msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (23.28ms)
    • Application (212ms)
    • 1 x Application (90.11%)
      212ms
      1 x Booting (9.88%)
      23.28ms
      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
      6 statements were executed, 4 of which were duplicated, 2 unique2.05ms
      • select * from security where domain in ('WikiGadget') and area is null;
        178μ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 ('UserGadget') and area is null;
        212μ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
        550μ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
        310μ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
        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
          tlXnJUyFYI4s0fIH1qgKb1Nw0HzakOSKLD7LirXm
          page
          array:1 [ "count" => 6 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/liability:vt" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /content/Wiki/liability:ga
          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=pk2mkgjctfsn771q4ovsapn2cm; americanwhitewater_session=wtJOMp1jahTNpuafX62PWSdep2Gd81AiqvFI1Bd5; XSRF-TOKEN=eyJpdiI6Im9DQ2RPa1YxOEQyVlNheDd2S0Fzc2c9PSIsInZhbHVlIjoib1hXbktSWHI0UVlCWXNTakpYMGh4TTJBRVNnVW5IbXV2WVI1Vnp3UkdFbFRNY2lSQnplVjVJeTRSRnU0NndQd2ZKQjRsVGJLeGZpcFFLZnZBQlhtQlJHUEptTjVkNE9zZjkyaHZaR1pJeTBYVm14V1padUdueDF5L3FtVE53MUgiLCJtYWMiOiJjNmQ2MDZmZTdmYWU1MzQ3ODY3M2RhZWI4YTI5OWE5MTVjZDE4NzZlM2NmZTgyZDkxZThhMzI1YzhlNjMzN2ZmIn0%3DPHPSESSID=pk2mkgjctfsn771q4ovsapn2cm; americanwhitewater_session=wtJOMp1jahTNpuafX62PWSdep2Gd81AiqvFI1Bd5; XSRF-TOKEN=eyJpdiI6Im9DQ2RPa1YxOEQyVlNheDd2S0Fzc2c9PS" ] "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=pk2mkgjctfsn771q4ovsapn2cm; americanwhitewater_session=wtJOMp1jahTNpuafX62PWSdep2Gd81AiqvFI1Bd5; XSRF-TOKEN=eyJpdiI6Im9DQ2RPa1YxOEQyVlNheDd2S0Fzc2c9PSIsInZhbHVlIjoib1hXbktSWHI0UVlCWXNTakpYMGh4TTJBRVNnVW5IbXV2WVI1Vnp3UkdFbFRNY2lSQnplVjVJeTRSRnU0NndQd2ZKQjRsVGJLeGZpcFFLZnZBQlhtQlJHUEptTjVkNE9zZjkyaHZaR1pJeTBYVm14V1padUdueDF5L3FtVE53MUgiLCJtYWMiOiJjNmQ2MDZmZTdmYWU1MzQ3ODY3M2RhZWI4YTI5OWE5MTVjZDE4NzZlM2NmZTgyZDkxZThhMzI1YzhlNjMzN2ZmIn0%3DPHPSESSID=pk2mkgjctfsn771q4ovsapn2cm; americanwhitewater_session=wtJOMp1jahTNpuafX62PWSdep2Gd81AiqvFI1Bd5; XSRF-TOKEN=eyJpdiI6Im9DQ2RPa1YxOEQyVlNheDd2S0Fzc2c9PS" "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" => "58627" "REMOTE_ADDR" => "18.221.52.104" "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:ga" "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" => 1744169579.5116 "REQUEST_TIME" => 1744169579 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "americanwhitewater_session" => null "XSRF-TOKEN" => "tlXnJUyFYI4s0fIH1qgKb1Nw0HzakOSKLD7LirXm" ]
          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 => "Wed, 09 Apr 2025 03:32:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii83L2FMNG13M3pjMFU3YTdRaGorMkE9PSIsInZhbHVlIjoiM3RZeVZZWm5Hc1gxSnFXaTYzYmdxRmJuTjJPT0RWQ1l0djZTK21UT0dWaWxpT3VPcWxENVQwcnU1bWg2Rkg0emswcm0wYWZadTFpeUtHKzNycGVTa0Q3dlA4b3BPajNIaVZ6bHBwVkZ3UnBYeVZPMjhyRTkzWVdQdThRWURQRjMiLCJtYWMiOiIwMzU0ZTQ5ZGYzZDdhNDdlZjVhM2U5NmI2YmU2YmIxNTBlZWQzZmQ4NTNhZmFiZTY0NDRmNmQ5ZTU4MGUzZTBlIn0%3D; expires=Wed, 09-Apr-2025 05:32:59 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ii83L2FMNG13M3pjMFU3YTdRaGorMkE9PSIsInZhbHVlIjoiM3RZeVZZWm5Hc1gxSnFXaTYzYmdxRmJuTjJPT0RWQ1l0djZTK21UT0dWaWxpT3VPcWxENVQwcnU1bWg2Rkg0emswcm0wY" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImhXaWQ0QTJRTlNaa2pmbWlYeE9yeFE9PSIsInZhbHVlIjoic1A1SnJUbmViYU52MFhaSVljZXNtemQzdUpyRGsrdHdPdnE2S2I1NUtZSjlyVFhsR0xUa0xJUlZ1MHh5NWZEMSIsIm1hYyI6ImVkOGVlZDYyNTIzOGQzNTQ5YmUwYjA3YjEzMTVjNzNlYjE0Njg1NmFmYzgzMTJiMjc0NmE5Mjc0ODQ5ZjIwNGEifQ%3D%3D; expires=Wed, 09-Apr-2025 03:31:59 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImhXaWQ0QTJRTlNaa2pmbWlYeE9yeFE9PSIsInZhbHVlIjoic1A1SnJUbmViYU52MFhaSVljZXNtemQzdUpyRGsrdHdPdnE2S2I1NUtZSjlyVFhsR0xUa" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii83L2FMNG13M3pjMFU3YTdRaGorMkE9PSIsInZhbHVlIjoiM3RZeVZZWm5Hc1gxSnFXaTYzYmdxRmJuTjJPT0RWQ1l0djZTK21UT0dWaWxpT3VPcWxENVQwcnU1bWg2Rkg0emswcm0wYWZadTFpeUtHKzNycGVTa0Q3dlA4b3BPajNIaVZ6bHBwVkZ3UnBYeVZPMjhyRTkzWVdQdThRWURQRjMiLCJtYWMiOiIwMzU0ZTQ5ZGYzZDdhNDdlZjVhM2U5NmI2YmU2YmIxNTBlZWQzZmQ4NTNhZmFiZTY0NDRmNmQ5ZTU4MGUzZTBlIn0%3D; expires=Wed, 09-Apr-2025 05:32:59 GMT; path=/XSRF-TOKEN=eyJpdiI6Ii83L2FMNG13M3pjMFU3YTdRaGorMkE9PSIsInZhbHVlIjoiM3RZeVZZWm5Hc1gxSnFXaTYzYmdxRmJuTjJPT0RWQ1l0djZTK21UT0dWaWxpT3VPcWxENVQwcnU1bWg2Rkg0emswcm0wY" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImhXaWQ0QTJRTlNaa2pmbWlYeE9yeFE9PSIsInZhbHVlIjoic1A1SnJUbmViYU52MFhaSVljZXNtemQzdUpyRGsrdHdPdnE2S2I1NUtZSjlyVFhsR0xUa0xJUlZ1MHh5NWZEMSIsIm1hYyI6ImVkOGVlZDYyNTIzOGQzNTQ5YmUwYjA3YjEzMTVjNzNlYjE0Njg1NmFmYzgzMTJiMjc0NmE5Mjc0ODQ5ZjIwNGEifQ%3D%3D; expires=Wed, 09-Apr-2025 03:31:59 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6ImhXaWQ0QTJRTlNaa2pmbWlYeE9yeFE9PSIsInZhbHVlIjoic1A1SnJUbmViYU52MFhaSVljZXNtemQzdUpyRGsrdHdPdnE2S2I1NUtZSjlyVFhsR0xUa" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "tlXnJUyFYI4s0fIH1qgKb1Nw0HzakOSKLD7LirXm" "page" => array:1 [ "count" => 6 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/liability:vt" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]