How to fix Location is not available on iPhone


iOS devices have a lot of features in terms of hardware and software. These are the things that trap people in a cold ecosystem that is hard to get out of. Be it iMessage, or security and privacy features, these are just some of the things that set iOS devices apart. And, for those of you who also have friends who have iOS devices, the experience is just great. But, what happens when one of these features doesn’t work properly? Today we will talk about why your iPhone says that location is not available. Read on to learn more.

Location sharing is a very important feature. You can either use it or choose not to use it at all. On your iPhone, you can decide to share your location with other friends who have an iPhone and use iMessage. It is also a feature that parents use extensively for security reasons to locate their children. Given how important this feature is, it is always important that it works at all times. Sometimes, issues can arise, and when it comes to location sharing, the iPhone will easily report that no location is available. In this case, you can follow the following troubleshooting methods to fix the location not available on iPhone.

Location Is Not Available on iPhone

There are many reasons why the location of an iPhone is not available. Here is what you can do to get the location available on iPhone.

Enable Location on iPhone

The first thing in order to be able to share or get your location on an iPhone is to turn on the GPS or Location toggle. Here is how you do it.

how to fix location not available on iphone
  1. Open the Settings app on your iPhone.
  2. Now, you need to scroll and select the Privacy option.
  3. After that select location, followed by Location Services.
  4. Go back to the Location page and select the Find My option.
  5. A toggle that says Precise Location will be shown.
  6. Simply tap on the toggle, and you are good to go.
  7. You can enable the same Share My Location toggle on your friend’s or family member’s iPhone in order to see their location.
  8. Make sure to select iMessages and enable location services for it.
  9. In this way, you have now enabled or turned on the Location Services for your iPhone.

Connect to the Internet

Now, simply turning your Location Services on will not display off the current location. For the iPhone to detect what your exact location is, it needs to be connected to the internet either using your mobile data or a good wifi connection  In short, your iPhone needs to be online in order to be able to share the location.

Correct Date and Time

Even if you have the Location Services and Internet-enabled on your iPhone, it will refuse to share its location if the date and time of the device are incorrect. So, it’s always best to have your date and time correct. Here is how you can ensure that your iPhone is set to the correct time automatically.

how to fix location not available on iphone
  1. Open the Settings app on your iPhone.
  2. Scroll and select the General option.
  3. With the General settings page open, tap on Date and Time.
  4. You will see an option that says Set Automatically.
  5. Tap on the toggle. The date and time will now be set correctly according to your region and timezone.

Restart App and Device

Now with location settings enabled, you can now open the app that you wish to share the location to. In case it is not happening, you can simply close the app and launch it again. Apart from that, you can perform a restart on your iPhone and things should be working perfectly.

Check for Updates

Sometimes, there can be a bug or a glitch with the location services that might have occurred because of a recent update. It is always best to check for updates and see if there is any update that addresses the location bugs and glitches. Here is how you can check for updates on your iPhone

how to fix location not available on iphone
  1. Open the Settings app on your iPhone.
  2. Make sure that your iPhone is connected to either mobile data or wifi network.
  3. With the Settings app open, select the  General option.
  4. On the General page, you need to scroll and select the Software Update option.
  5. If there’s any sort of update available, download and install the update to your iPhone.

Reset iPhone

If none of the above fixes helped you get back the location services on your iPhone, the best you can do is to perform a factory reset. Performing a rest on your iPhone will delete all of your data and return the iPhone to its factory state. Here is how you can perform a reset on the iPhone

  1. Open the Settings app on your iPhone.
  2. Now, select the General option followed by Transfer or Reset iPhone.
  3. And finally, tap on the Reset option.
  4. You will get many options. First, select the Reset Location and Privacy option.
  5. It will reset all the location and privacy settings.
  6. Go back and enable all location and privacy settings as mentioned in the steps above.
  7. If you still are not able to get the location, come back to the Reset iPhone settings page.
  8. Choose the Erase All Content and Settings option.
  9. Now, all of your data will be deleted, and it will take some time to reset the iPhone.
  10. Once done, you should enable the location and its services and finally check that your iPhone can share the location.


And this way you can fix your iPhone when it says that location is not available on your iPhone. Sure, it will take some time to manually check all the settings, but it is worth the time because you will be able to share location again and in the end you will not see the message at all. However, you need to note that if you or your friend is in an area where location sharing is not legal, there is nothing you can do about it.