How to Fix Location Services Not Working on iPhone

Location Expired Error on iPhone

Enabling location services on your iPhone has become a necessity for most apps to work properly. Whether you want to order an Uber, get directions on Google Maps, check Find My, or even play Pokémon Go, you need to have your location enabled.

The downside is that many of your go-to apps are practically useless when it’s not working. Keep reading to find out why this feature might be acting up and how you can fix it.

How Do I Fix Location Services Not Working on iPhone?

1. Check if Location Services Are Enabled

Time needed: 1 minute

It’s possible you might have accidentally turned it off in the Settings app. Maybe you switched it off for a moment, or someone else with access to your phone did it. Either way, this is a common yet overlooked reason. Here’s how to check:

  1. Open the Settings app.

  2. Tap Privacy & Security > Location Services.
    privacy security location services

  3. Turn the Location Services toggle on if it’s disabled.
    location services toggle

2. Check Internet Connection

Location services will only work if you’re connected to the internet. Try reconnecting to your Wi-Fi network or switching to cellular. If that doesn’t help, restart your router.

Note icon NOTE
If you’re having connection issues, check out our article on dealing with Wi-Fi problems in iOS 18/18.1 for helpful solutions. You could also test your internet speed to check your connection strength.

3. Restart Your iPhone

Restarting your iPhone can quickly fix a lot of issues. It’ll clear out junk files that are clogging up your RAM and interfering with your GPS settings.

  1. Press and hold both the Power and Volume Down/Up buttons at the same time for a few seconds.Press volume down and side button to restart iPhone
  2. When the Power Off screen appears, slide the Power Off button to the right to turn off your phone.
    power off screen on iphone
  3. Wait a few seconds. Press and hold the Power button until the Apple logo appears on the screen.

4. Check Date And Time Zone Settings

Leaving an inaccurate date or time in the Settings app can mess up your geolocation.

  1. Go to Settings > General.navigate-to-settings-general
  2. Tap on Date & Time. Turn on the Set Automatically toggle.
    date time Set automatically data and time

This way, your date and time will automatically adjust to your location whenever you change time zones. You won’t have to worry about manually changing them, and hopefully, you won’t run into any issues with your location services.

5. Enable Compass Calibration

When the compass is calibrated, your device gets a more accurate reading of your position by aligning its sensors with the magnetic field around you. This ensures that apps relying on GPS and location services (e.g., Maps or Weather) can work more precisely. Simply turning on this feature allows your iPhone to recalibrate its internal compass, improving the accuracy of location tracking.

  1. Open the Settings app on your iPhone and tap Privacy & Security.
    go-to-privacy-and-security
  2. Tap Location Services > System Services.
    location services Select System Services
  3. Make sure the Compass Calibration toggle is switched on.

6. Disable Find My iPhone

Find My iPhone glitches can make it harder for your device to pinpoint your exact position. Try turning it off while troubleshooting. It should reset whatever misconfiguration is interfering with your iCloud and GPS settings.

  1. Go to the Settings app on your iPhone.
  2. Tap [your name] > Find My.
    icloud account iphone Tap on Find My
  3. Tap Find My iPhone and turn off the Find My iPhone toggle.
    Enable Find My iPhone toggle To Fix AirTag Not Updating Location

7. Update iOS

Make sure your iPhone is running the latest iOS version. If it’s not, upgrade it. Apple typically resolves known issues and bugs in succeeding OS releases.

  1. Open the Settings app on your iPhone and tap General.
    navigate-to-settings-general
  2. Tap Software Update > Update Now if an update is available.
    go-to-software-update-and-tap-update-now

8. Reset Location & Privacy Settings

If you’re still having trouble getting location services to work on your iPhone, consider reverting your Location and Privacy settings to their defaults. This will remove any customizations you’ve made and fix any faulty configurations.

  1. Go to Settings > General.
    navigate-to-settings-general
  2. Tap Transfer or Reset iPhone > Reset > Reset Location & Privacy.
    reset location iphone

9. Factory Reset Your iPhone

If nothing else works for you, your last option might be a full factory reset. It’s a drastic yet surefire way to undo whatever function or bug is interfering with your location settings. Just take note that you could risk losing your data if you don’t have a backup.

  1. Go to Settings > Apple ID. 
  2. Tap iCloud > iCloud Backup.
    icloud icloud backup
  3. Check the date of the latest backup to confirm it’s up-to-date.

Next, perform a factory reset on your iPhone:

  1. Go to Settings > General.
    go-to-settings-General
  2. Tap Transfer or Reset iPhone > Erase All Content and Settings.
    select-Transfer-or-reset-iPhone-and-tap-Erase-All-Content-and-Settings
  3. Tap Continue and follow the on-screen instructions to complete the process.

Set up your iPhone from scratch by following the on-screen prompts after your iPhone restarts. When you reach the Transfer Your Apps & Data screen, tap From iCloud Backup to complete the setup.

If resetting your device doesn’t resolve the issue, contact Apple’s support team directly for expert guidance. You might have to get checked for hardware repairs.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

WIN an iPhone 16 Pro Max!