What you can and cannot change on iPhone GPS
You cannot change your actual GPS location — your iPhone's location services report your real physical position based on satellite signals, cell towers, and Wi-Fi networks. Apple does not allow apps or settings to spoof your true location for security reasons.
What you can do is control which apps see your location, how precise that information is, and whether location services run at all. You can also use a VPN to change your IP address, which affects some location-based services but not GPS itself. If you need location services off for privacy, or want to limit what individual apps can access, those are your real options.
Key Takeaways
- iOS does not allow you to fake your GPS coordinates; your location is determined by satellite and network signals that you cannot override through settings.
- You can turn location services completely off in Settings > Privacy > Location Services, which stops all apps from accessing your position.
- You can give some apps "While Using" access and others "Never," so maps and weather see your location but social media apps do not.
- A VPN changes your IP address and can affect some web-based location services, but it does not change GPS location data.
- Some apps let you manually enter a location (like setting a home address in Maps) without using GPS at all.
Turn off location services entirely
Open Settings and tap Privacy. Select Location Services. At the top of the screen, toggle Location Services off. This stops every app from accessing your GPS position, cell tower data, or Wi-Fi location.
When Location Services is off, apps that need your position will ask you to turn it back on, or they will straightforward not work. Maps cannot give you directions. Weather will not show your local forecast. Find My will not locate your device. This is the most complete way to prevent location tracking, but it disables location features across the board.
Control location access per app
Keep Location Services on, but decide what each app can see. Go to Settings > Privacy > Location Services. Scroll through the list of apps. Tap any app name to see three options: Never, While Using, or Always.
Never blocks the app from accessing your location at all. While Using lets the app see your position only when you have it open. Always lets the app track you in the background, even when you are not using it. Most apps should be set to While Using. Social media, shopping, and dating apps rarely need background location access — set those to Never or While Using. Navigation and fitness apps may need Always if you want them to track a workout or route in the background.
Scroll down in the Location Services list to see Precise Location toggles for individual apps. Turn off the toggle next to an app to give it only approximate location (within a few miles) instead of exact coordinates. This is useful for apps that need to know your general area but do not need to know your exact address.
Use a VPN to change your IP address
A VPN (virtual private network) masks your IP address, which is the number that identifies your internet connection. Some websites and services use your IP address to guess your location. A VPN can make it appear that you are in a different country or city.
VPNs do not change your GPS location — they only affect web-based location services. If an app uses GPS satellites or cell tower triangulation, a VPN will not hide that. read a VPN app from the App Store (examples include Proton VPN, ExpressVPN, or NordVPN), open it, and select a server location. Your IP address will then appear to come from that location. Keep in mind that some apps and websites block VPN traffic, and using a VPN may slow your internet speed.
Manually set a location in Maps and other apps
Some apps let you type in a location instead of using GPS. Open Maps and search for an address or place name. The app will show directions and information for that location without needing your actual GPS position. You can also set a home address and work address in Maps by tapping your profile picture, then Edit Home or Edit Work.
Weather apps often let you add multiple cities and choose which one to display. Contacts and Calendar can store addresses without pulling from your GPS. These manual entries do not change your GPS location — they straightforward let you use location-based features without broadcasting where you actually are.
Check which apps have location permission
Go to Settings > Privacy > Location Services and look for a purple arrow next to an app name. That arrow means the app has used your location recently. A purple filled arrow means it used location in the last 24 hours. A hollow arrow means it used location within the last few days. This helps you spot apps that are tracking you in the background.
If you see an app you do not recognize or do not want tracking you, tap it and change the setting to Never. You can also uninstall apps that request location permission but do not need it — for example, a flashlight app has no reason to know where you are.
Understand why you cannot fake GPS on iPhone
iOS is designed so that apps and services can trust the location data they receive. If you could fake your GPS coordinates, a banking app could not trust that you are really at your home address, a delivery service could not confirm you are at the right location, and Find My could not reliably locate a lost device. Apple locks down GPS spoofing to protect both your security and the security of the services you use.
Jailbreaking an iPhone (removing Apple's restrictions) can allow GPS spoofing through third-party tweaks, but jailbreaking voids your warranty, exposes your device to malware, and breaks many apps. It is not a practical solution for most users.
Frequently Asked Questions
Can I use a fake location app on iPhone?
No. Apps in the App Store cannot spoof GPS on a standard iPhone. Any app claiming to change your GPS location is either fake, does not work, or requires jailbreaking. Some apps let you display a fake location to other users (like in a dating app), but that is different from changing your actual GPS coordinates.
Will turning off location services affect my phone's performance?
Turning off Location Services may slightly improve battery life because GPS and location-based background activity use power. The difference is usually small unless you have many apps set to Always access. You can turn it back on whenever you need it.
Does a VPN hide my location from my cellular provider?
A VPN hides your IP address from websites, but your cellular provider always knows your approximate location because your phone connects to their cell towers. A VPN does not hide that. If you want to prevent your carrier from tracking you, there is no setting that will do that — location tracking is part of how cellular networks function.
Can I set a fake home address in Maps?
Yes. Open Maps, tap your profile picture, and edit your Home address to any address you want. Maps will use that address for directions and suggestions, but it does not change your actual GPS location or where your phone reports itself to be.
Why does my iPhone show the wrong location sometimes?
GPS can be inaccurate indoors, in cities with tall buildings, or when satellite signals are weak. Your iPhone may also use cell tower or Wi-Fi location as a faster alternative to GPS, and those methods are less precise. Restarting Location Services or moving to an open area usually fixes temporary inaccuracy.