How to Fix Inaccurate GPS and Location Drift on Your Phone

2026-10-14 · Marion Phone Repair

Your phone is showing your location in the wrong place — the blue dot on the map is a block away from where you actually are, navigation keeps recalculating because it thinks you are on a different street, or your location jumps around erratically. GPS accuracy problems range from a minor offset of 20 to 50 feet (which you might not notice during driving navigation) to major drift of hundreds of feet or more (which makes walking navigation, ride-sharing pickup, and location-based apps unusable).

Understand how phone GPS works

Your phone determines its location using multiple systems, not just GPS satellites:

GPS accuracy problems usually happen when the phone cannot see enough satellites (indoor, urban canyons, heavy tree cover), when one of the location systems is disabled or malfunctioning, or when the phone's GPS antenna or software has an issue.

Toggle location off and back on

The simplest fix that resolves many temporary GPS glitches:

  1. iPhone: Open Control Center, tap the Location arrow icon to disable Location Services. Wait 10 seconds, tap it again to re-enable. Alternatively, Settings, Privacy and Security, Location Services, toggle off and back on
  2. Android: Pull down the Quick Settings, tap the Location tile to turn it off. Wait 10 seconds, tap again to turn it on. This forces the phone to acquire a fresh GPS fix

Enable high accuracy mode

Android

  1. Go to Settings, Location
  2. Make sure Location is turned on
  3. Tap Location Services or Mode (varies by manufacturer)
  4. Select High accuracy (uses GPS, Wi-Fi, and cell networks together). If you see Battery saving or Device only selected, these modes sacrifice accuracy for lower power consumption. High accuracy gives the best location results
  5. On newer Android versions, look for Google Location Accuracy or Wi-Fi scanning and Bluetooth scanning under Location, and make sure these are enabled. These features let the phone use Wi-Fi and Bluetooth signals to assist GPS even when you are not connected to a Wi-Fi network

iPhone

iPhone does not have an explicit accuracy mode toggle — it uses all available positioning methods automatically. However, make sure these are enabled:

  1. Settings, Privacy and Security, Location Services — make sure Location Services is on
  2. Scroll down and tap System Services. Make sure these are enabled: Compass Calibration, Motion Calibration and Distance, Networking and Wireless, and Setting Time Zone
  3. Settings, Wi-Fi — keep Wi-Fi turned on even if you are not connected to a network. iPhone uses Wi-Fi scanning for location assistance regardless of whether you are connected

Calibrate the compass

An uncalibrated compass can cause the map to point in the wrong direction, which feels like a GPS problem even though the location dot is correct — the map rotation is off:

iPhone

  1. Open the Compass app. If it asks you to calibrate, follow the on-screen instructions (tilt and rotate the phone to roll the ball around the circle)
  2. If it does not ask, the compass may already be calibrated. Make sure Compass Calibration is enabled in Settings, Privacy, Location Services, System Services

Android

  1. Open Google Maps
  2. Tap the blue location dot
  3. Tap Calibrate at the bottom of the screen
  4. Move the phone in a figure-8 pattern several times. Google Maps shows you the accuracy improving from low to high
  5. Alternatively, open the Phone app, dial *#0*# on Samsung phones to access the sensor test, then calibrate the compass (this code only works on Samsung)

Restart the phone

A restart clears the phone's cached GPS data and forces it to acquire a completely fresh satellite fix. This is especially effective when the phone's GPS has been drifting consistently to the same wrong position — it may be using stale satellite almanac data:

Check for signal obstructions

GPS signals are weak radio signals from satellites 12,500 miles above Earth. Many things block or weaken them:

Reset network settings

If GPS problems persist after trying the above fixes, resetting network settings can clear corrupted GPS configuration:

Clear GPS cache (Android only)

Android stores cached GPS data that can become stale or corrupt:

  1. Download a GPS status or GPS test app (like GPS Status and Toolbox, free on Play Store)
  2. Open the app, tap the menu, and select Manage A-GPS state
  3. Tap Reset, then Download. This clears the cached satellite almanac data and downloads fresh data, which can fix a phone that consistently locks onto wrong satellite positions

Check for software updates

GPS accuracy is affected by the phone's firmware, modem firmware, and operating system. Manufacturers release updates that improve GPS performance:

Hardware GPS problems

If no software fix resolves the GPS inaccuracy, the GPS antenna or the GPS module on the phone's logic board may be damaged. Signs of a hardware GPS failure:

GPS help in Marion

If your phone GPS is inaccurate and the fixes above have not resolved it, Marion Phone Repair can test the GPS hardware, check antenna connections, verify software configuration, and determine whether the problem is fixable through software or requires a hardware repair.

Need phone help?

(740) 361-2306 · Walk-ins Mon–Fri 10–6