<!--
{
  "availability" : [
    "iOS: 7.0.0 - 27.0.0",
    "iPadOS: 7.0.0 - 27.0.0",
    "macCatalyst: 13.1.0 - 27.0.0",
    "macOS: 10.10.0 - 27.0.0",
    "tvOS: 9.0.0 - 27.0.0",
    "watchOS: 2.0.0 - 27.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "CoreLocation",
  "identifier" : "/documentation/CoreLocation/CLCircularRegion",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Core Location"
    ],
    "preciseIdentifier" : "c:objc(cs)CLCircularRegion"
  },
  "title" : "CLCircularRegion"
}
-->

# CLCircularRegion

A circular geographic region that a center point and radius deine.

```
class CLCircularRegion
```

## Overview

The [`CLCircularRegion`](/documentation/CoreLocation/CLCircularRegion) class defines the location and boundaries for a circular geographic region. You can use instances of this class to define geofences for a specific location. The crossing of a geofence’s boundary causes the location manager to notify its delegate.

## Topics

### Creating a circular region

[`init(center:radius:identifier:)`](/documentation/CoreLocation/CLCircularRegion/init(center:radius:identifier:))

Creates and returns a region object defining a circular geographic area.

### Getting the circle’s center and radius

[`center`](/documentation/CoreLocation/CLCircularRegion/center)

The center point of the geographic area.

[`radius`](/documentation/CoreLocation/CLCircularRegion/radius)

The radius (measured in meters) that defines the geographic area’s outer boundary.

### Performing hit testing in the region

[`contains(_:)`](/documentation/CoreLocation/CLCircularRegion/contains(_:))

Returns a Boolean value indicating whether the geographic area contains the specified coordinate.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)