How to Improve GPS Accuracy on Your Phone
According to GPS.gov, GPS-enabled smartphones are typically accurate to within about 4.9 meters (16 feet) under open sky. If the blue dot sits in the next street, jumps around or takes minutes to appear, it is usually a setting or the environment rather than a broken chip. These fixes start with the quickest and end with how to tell when the hardware is the problem.
The short answer
- Turn on precise location for the app or browser (iPhone: Precise Location; Android: Google Location Accuracy). Without it you only get an approximate area.
- GPS needs a view of the sky. Indoors, between tall buildings and under thick trees, accuracy drops from meters to tens of meters.
- Keep Wi-Fi and Bluetooth scanning and mobile data on: they give a fast first fix and help in cities. Airplane mode on and off, or a restart, clears a stuck GPS.
- Measure it with the GPS test: under 15 m outdoors within a minute is healthy. Much worse in open ground points to the antenna, a metal case or damage.
How phone location works
Your phone listens to navigation satellites: GPS (USA), Galileo (Europe), GLONASS (Russia) and BeiDou (China). Each satellite broadcasts its position and the exact time; the phone measures how long each signal took to arrive and works out where it must be. It needs at least four satellites, and more gives a better fix. Recent phones also receive a second frequency (L5/E5a) that is much better at rejecting reflected signals in cities.
Satellites are not the only source. The phone also estimates location from nearby Wi-Fi networks and mobile masts, which is fast and works indoors but is only accurate to tens or hundreds of meters. The location you see is a blend of all of these, which is why accuracy changes as you move.
Turn on the right settings
iPhone: open Settings > Privacy & Security > Location Services and check it is on. Tap the app (or Safari Websites for the browser), set it to While Using the App, and turn on Precise Location. With Precise Location off, iPhones deliberately give an area several kilometers wide.
Android: open Settings > Location and turn it on. Under Location services, turn on Google Location Accuracy (called Improve accuracy on some phones), plus Wi-Fi scanning and Bluetooth scanning. In the app permissions, choose "Precise" rather than "Approximate" for the apps you navigate with, and for Chrome if you use location in the browser.
Battery saver modes can limit GPS to save power, especially with the screen off. Turn them off while navigating, or exclude your maps app from battery optimization.
Give it a clear view of the sky
Satellite signals are very weak and blocked by roofs, walls, car roofs with metal coatings and even your body. Tall buildings also reflect them, so the phone measures a longer path and places you on the wrong side of the street, a problem called multipath.
- Step outside or at least next to a window before starting navigation.
- Wait 20 to 30 seconds after the dot appears: accuracy usually tightens as more satellites lock on.
- In a car, put the phone on the dashboard or windscreen mount, not in a pocket or a door bin.
- In a city, expect 10 to 30 m between tall buildings even on a good phone. Moving to a wider street or a square helps.
Reset a stuck or slow GPS
When the first fix takes minutes, the phone is downloading satellite positions the slow way, from the satellites themselves. Mobile data lets it fetch them from the internet in seconds (called assisted GPS), so keep data on, at least briefly. If the location is stuck in a place you left, or wildly wrong, toggle airplane mode on for 10 seconds and off again, or restart the phone. This clears the cached position and makes the chip start fresh.
If the position is right but the direction is wrong (the dot faces the wrong way), that is the compass, not GPS. See how to calibrate your phone compass.
Measure your accuracy
Open the GPS test outdoors and tap Start. Watch three numbers:
| Check | Healthy | Problem sign |
|---|---|---|
| Accuracy | 3 to 15 m within a minute outdoors | Stays above 50 m outdoors |
| First fix | A few seconds to 30 seconds | Several minutes with data on |
| 95% within (standing still) | Under about 10 m | Tens of meters in open ground |
The Source box shows whether the fix came from satellites or only from Wi-Fi and mobile networks. A laptop or a tablet without GPS will always show the second; that is normal.
When it is the hardware
If accuracy stays poor in an open field with every setting right and no case, compare with another phone in the same spot. A large difference points to your phone. Common causes are a metal or carbon fiber case, a magnetic mount plate stuck over the antenna area, a repaired back glass or frame where the antenna contact was not refitted, and water damage. A repair shop can check the GPS antenna connection, which is often a cheap fix compared with the board itself.