---
title: Location Info
description: How to view and update the user's location
lastModified: 2025-08-20
availableIn:
  - framework: 'javascript'
    url: '/docs/frameworks/javascript/store/location-info'
    title: 'JavaScript'
  - framework: 'next'
    url: '/docs/frameworks/next/hooks/use-consent-manager/location-info'
    title: 'Next.js'
  - framework: 'react'
    url: '/docs/frameworks/react/hooks/use-consent-manager/location-info'
    title: 'React'
---
The `locationInfo` property stores the user's location (for example, to determine whether to show an EU GDPR banner).

This property is updated when the consent banner is fetched, and defaults to null when the location cannot be determined, such as in offline mode.
The location information can be updated via the `setLocationInfo()` method, which accepts a LocationInfo object or null.

## Usage

```tsx
setLocationInfo({
  countryCode: 'US',
  regionCode: 'CA',
  jurisdiction: 'CCPA'
});

console.log(locationInfo);
```

## Returns

| Property    | Value                            |
| :---------- | :------------------------------- |
| Type Name   | \`LocationInfo\`                 |
| Source Path | \`./packages/core/src/index.ts\` |

\*AutoTypeTable: Could not extract \`LocationInfo\` from \`./packages/core/src/index.ts\`. Verify the path/name and that the file is included by your tsconfig.\*
