<!--
{
  "availability" : [
    "iOS: 3.0.0 -",
    "iPadOS: 3.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.9.0 -",
    "tvOS: 9.2.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MapKit",
  "identifier" : "/documentation/MapKit/MKMapView/centerCoordinate",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "MapKit"
    ],
    "preciseIdentifier" : "c:objc(cs)MKMapView(py)centerCoordinate"
  },
  "title" : "centerCoordinate"
}
-->

# centerCoordinate

The map coordinate at the center of the map view.

```
var centerCoordinate: CLLocationCoordinate2D { get set }
```

## Discussion

Changing the value in this property centers the map on the new coordinate without changing the current zoom level. It also updates the values in the [`region`](/documentation/MapKit/MKMapView/region) property to reflect the new center coordinate and the new span values needed to maintain the current zoom level.

Changing the value of this property updates the map view immediately. If you want to animate the change, use the [`setCenter(_:animated:)`](/documentation/MapKit/MKMapView/setCenter(_:animated:)) method instead.

---

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)