60-Second Solution
Try these quick fixes first — works for most users
- Toggle Location OFF then ON in Settings
- Switch GPS Mode to High Accuracy
- Restart the app using your location
Still not fixed? Read the full step-by-step guide below ↓
GPS Not Working – Understanding the Problem
Modern smartphones use a combination of GPS satellites, Wi-Fi positioning, and cell tower triangulation for location. When any of these components fails, your location can be wrong, slow to update, or unavailable entirely. Here’s how to diagnose and fix it.
Fix 1: Go Outside
GPS signals struggle to penetrate buildings, especially concrete structures. If your GPS is inaccurate indoors, step outside and give your phone 30–60 seconds to acquire satellite signals. GPS works best with a clear view of the sky.
Fix 2: Enable High-Accuracy Location Mode
Android: Settings → Location → Mode → High Accuracy. This uses GPS, Wi-Fi, and mobile networks together for the best possible accuracy.
iPhone: Ensure Location Services is ON (Settings → Privacy & Security → Location Services) and turn on Wi-Fi even if not connected to a network — iPhone uses Wi-Fi positioning to assist GPS.
Fix 3: Check App Location Permissions
iPhone: Settings → Privacy & Security → Location Services → [App Name] → While Using the App or Always
Android: Settings → Location → App Permissions → [App Name] → Allow all the time
Without “precise” location permission, apps receive only approximate location which may be off by several kilometers.
Fix 4: Restart Your Phone
A restart forces the GPS chip to re-initialize and re-acquire satellite connections from scratch. This is particularly helpful when the GPS was previously stuck or showing a cached incorrect location.
Fix 5: Toggle Location Off and On
Go to your phone’s quick settings and toggle Location (GPS) off, wait 10 seconds, and turn it back on. This forces the GPS module to restart without needing a full phone reboot.
Fix 6: Clear GPS Data Cache (Android)
On Android, you can clear cached GPS satellite data:
- Settings → Apps → Show System Apps → search for “GPS” or “Location”
- Alternatively, download the app GPS Status & Toolbox from the Play Store and use its “Reset A-GPS Data” function
This forces your phone to download fresh satellite almanac data which improves acquisition speed and accuracy.
Fix 7: Check for Magnetic Interference
Strong magnets — including those in phone cases, car mounts, and wallet cases — can interfere with your phone’s compass (magnetometer) which assists GPS accuracy. Remove magnetic accessories and test GPS accuracy.
Fix 8: Update Maps App and System Software
Both navigation apps and the operating system contain GPS-related code. Update your maps app and check for OS updates. Some iOS and Android updates specifically address GPS accuracy improvements.
Fix 9: Reset Location & Privacy Settings (iPhone) / Reset Network Settings (Android)
iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Location & Privacy. This resets location permissions for all apps (they’ll ask again) and can resolve GPS configuration issues.
Android: Settings → System → Reset → Reset Wi-Fi, Mobile & Bluetooth. This resets all network configurations including those used for Wi-Fi positioning.
GPS Still Wrong After All This?
Persistent GPS inaccuracy in a specific area could be due to GPS signal jamming (increasingly common near government facilities or in certain countries), poor satellite coverage at your latitude, or a hardware fault with the GPS antenna. A professional diagnostic can determine if hardware replacement is needed.
