How Your Phone Figures Out Where You Are
Your phone does not rely on GPS alone. It uses a combination of systems to determine your location:
GPS satellites. The Global Positioning System uses signals from at least 4 of the 31 orbiting satellites to triangulate your position. When it works well, GPS is accurate to within about 3 meters (10 feet). Your phone may also use GLONASS (Russian satellites), Galileo (European), and BeiDou (Chinese) for additional accuracy.
Wi-Fi positioning. Your phone compares nearby Wi-Fi network names and signal strengths against a database of known access point locations. This can be accurate to about 15 meters in urban areas.
Cell tower triangulation. By measuring signal strength from nearby cell towers, your phone can estimate location to within 300 meters to several kilometers -- useful as a fallback but not precise.
Barometric sensor. Many phones use a built-in barometer to estimate altitude, which helps GPS accuracy in hilly terrain or multi-story buildings.
When the GPS signal is strong, everything is smooth. The problems start when the GPS signal degrades and your phone starts bouncing between these different positioning methods, each giving a slightly different location.
Why GPS Signal Degrades
Urban canyons. Tall buildings reflect GPS signals, causing them to take longer, indirect paths to your phone. The phone calculates distance based on signal travel time, so a reflected (multipath) signal makes you appear to be somewhere you are not. Downtown areas of major cities are notorious for this.
Being indoors. GPS signals are weak radio waves that struggle to penetrate roofs, walls, and especially metal structures. Inside a building, your phone often falls back to Wi-Fi and cell tower positioning, which are less accurate. Moving between rooms can cause your apparent location to jump.
Dense tree cover. Thick forest canopy, particularly when wet, attenuates GPS signals enough to degrade accuracy. This is why hiking GPS units use external antennas.
Weather. Heavy cloud cover has minimal effect on GPS, but severe atmospheric conditions (solar storms, heavy ionospheric activity) can reduce accuracy. This is rare enough that it is unlikely to be your problem.
Phone case or hand position. The GPS antenna in your phone is typically at the top or bottom edge. A thick case with metallic elements, or gripping the phone in a way that covers the antenna area, can reduce signal reception.
Quick Fixes to Try
Toggle airplane mode. Turn airplane mode on, wait 10 seconds, turn it off. This forces the phone to drop all connections and re-establish them from scratch, including acquiring a fresh GPS fix. This solves transient GPS issues surprisingly often.
Check your location accuracy setting.
- On Android: Settings > Location > Location Services > Google Location Accuracy. Make sure "Improve Location Accuracy" is turned on. This allows the phone to use Wi-Fi and Bluetooth scanning alongside GPS.
- On iPhone: Settings > Privacy & Security > Location Services. Make sure it is turned on. Individual app permissions may also need to be set to "While Using" rather than "Never."
Restart your phone. A full restart clears cached location data and resets the GPS module. If the GPS has been gradually drifting, a restart often snaps it back to accuracy.
Update your phone. GPS performance improvements are commonly included in OS updates. If you have been deferring updates, install them.
Step outside. If you are troubleshooting, go outdoors to an open area with clear sky visibility. Give the phone 30 to 60 seconds to acquire satellites. If the GPS works perfectly outside but not inside, the issue is signal obstruction, not a phone problem.
Clear the GPS cache (Android). Some Android phones allow clearing the GPS data cache. Download a GPS testing app like "GPS Status & Toolbox" and use its "Manage A-GPS state" feature to reset and download fresh satellite almanac data.
App-Specific GPS Issues
Sometimes the GPS itself is fine but a specific app handles location poorly.
Map apps showing wrong location. If Google Maps or Apple Maps shows your location jumping but other apps show it correctly, the map app may have a cached location or a software bug. Force-close the app, clear its cache, and reopen it.
Ride-sharing apps. Uber and Lyft use aggressive location smoothing algorithms that sometimes disagree with where you actually are. If your pin keeps jumping, manually set your pickup location instead of relying on the automatic GPS pin.
Fitness tracking. Running and cycling apps that record GPS tracks are particularly sensitive to inaccuracy because they measure distance based on the GPS path. A jumping GPS turns a straight 5K run into a zigzagging 6K. Most fitness apps let you use the phone's sensors (accelerometer, gyroscope) to supplement GPS. Enable this for better distance accuracy.
GPS Accuracy Test
Open Google Maps (or Apple Maps) and look at the blue dot representing your location. If there is a light blue circle around it, that circle represents the uncertainty radius -- your actual position is somewhere within that circle. A small circle means high accuracy. A large circle means the GPS is struggling. Outdoors in an open area, this circle should be very small (a few meters). If it is large even outdoors with clear sky, your phone may have a hardware issue.
When It Might Be Hardware
If the GPS is consistently inaccurate across all apps, even outdoors with a clear sky view and a freshly restarted phone, the GPS antenna or chip may be damaged. This can happen from:
- A drop or impact to the phone
- Water damage (even minor exposure that did not trigger the water indicator)
- A screen or battery replacement where the GPS antenna cable was not reconnected properly
If your phone was recently repaired by a third-party shop and GPS has been bad since, that is a strong clue. Take it back and ask them to check the antenna connection.
For phones still under warranty, contact the manufacturer. For older phones, a GPS-specific repair is usually not cost-effective -- the issue is likely a sign of broader component aging, similar to battery drain issues that develop over time.
Related: Why Is My Phone Battery Draining So Fast? · Why Does My Wi-Fi Keep Disconnecting? · AirDrop Not Showing Up on Other Phone
Written by James Chen
James covers technology and gadgets, breaking down complex topics into plain language. He enjoys helping readers get more out of their devices.