
Summarise this article with:
Your phone's GPS is typically accurate to within about 4.9 meters under open sky, according to published figures from GPS.gov. That number gets worse fast once you add buildings, trees, or a poor satellite geometry overhead. Understanding why takes about five minutes and saves a lot of frustration.

How GPS Calculates Your Position
GPS works through trilateration: your device measures the travel time of signals from multiple satellites and uses those distances to pin down where you are.
Each satellite continuously broadcasts its precise orbital position and a timestamp. Your receiver compares when the signal was sent to when it arrived. Because the signal travels at the speed of light, a few nanoseconds of error translates directly into meters of position error. Four satellites are the minimum: three constrain a 3D position, and the fourth corrects for the slight timing drift in your device's clock.
Modern phones do not rely on GPS alone. They draw on GNSS, the umbrella term covering every satellite navigation constellation:
| System | Operator | Active satellites | Typical open-sky accuracy |
|---|---|---|---|
| GPS | USA | 31 | ~4.9 m (per GPS.gov) |
| GLONASS | Russia | 24 | ~5-10 m horizontal |
| Galileo | EU | 25 | sub-1 m signal-in-space; ~3-5 m user |
| BeiDou | China | 35+ | ~3-5 m |
Combining constellations gives your phone more satellites at different sky positions, which tightens the geometry and speeds up the initial lock.
The Accuracy Stack: Layer by Layer
This is where most guides stop at vague phrases. Instead, here are the actual error sources, largest to smallest in typical urban use.
Median horizontal error in good conditions. GPS figure from GPS.gov. WiFi from 2025 crowdsourced indoor positioning research. Cell figure from published urban measurements (ResearchGate, 2012 characterization study). IP is city-level only and not plotted in meters.
Satellite Geometry (DOP)
Dilution of Precision (DOP) captures how satellite positions in the sky multiply your ranging errors into position errors.
Picture your satellites clustered together in one corner of the sky. Every distance measurement points the same direction, so the cross-check is weak. Spread the same satellites evenly around the sky and your position locks down tightly. The math produces a dimensionless multiplier:
| DOP value | Quality | What it means |
|---|---|---|
| 1 | Ideal | Errors stay near the raw ranging error |
| 1-2 | Excellent | Good for any navigation task |
| 2-5 | Good | Minor degradation, still reliable |
| 5-10 | Moderate | Use with caution |
| Above 10 | Poor | Avoid safety-critical decisions |
HDOP (horizontal DOP) is the one that matters most for everyday navigation. Most apps display it in the developer/diagnostic view if you look for it.
Atmospheric Delay
GPS signals pass through two atmospheric layers on their way down.
Ionosphere (60-1,000 km up). Free electrons in this layer slow the radio signal by a variable amount that depends on time of day, solar activity, and your latitude. The resulting position error can reach around 5 meters at its worst. Dual-frequency receivers (GPS L1 + L5, or Galileo E1 + E5a) measure the delay at two frequencies simultaneously, then subtract it out mathematically. This is the single biggest reason dual-band smartphones are more accurate in challenging conditions.
Troposphere (surface to ~60 km). Temperature, humidity, and pressure all bend the signal path slightly. Modern receivers apply atmospheric models to correct for most of this; residual error is typically under 2 meters.
Multipath: The Urban Accuracy Killer
Multipath happens when a satellite signal bounces off a building or other surface before reaching your antenna. The reflected copy arrives a fraction of a second late, which the receiver interprets as extra distance traveled. Your position jumps across the street, follows a parallel road, or drifts erratically.
In dense urban environments, multipath can push errors to 15-50 meters even with good sky visibility. Dual-frequency signals on L5 and Galileo E5a have a wider bandwidth that physically resists reflections; published research reports multipath amplitude on L5 signals confined to about 3 meters, versus peaks of around 10 meters on the older L1 signal.
My rule for checking whether multipath is the culprit: walk 30-50 meters away from the nearest large building and watch whether the accuracy circle on your map shrinks. If it does, the building was the problem, not your device.
Signal Strength and Obstruction
GPS signals arrive at your antenna as extremely weak radio waves (roughly billionths of a watt after the 20,000 km trip). They cannot penetrate dense materials:
| Obstruction | Effect on signal |
|---|---|
| Dense tree canopy | Significant attenuation; position can drift |
| Concrete buildings | Blocks most or all signal |
| Metal roof or vehicle roof | Complete blockage |
| Human body | Partial attenuation for satellites behind you |
This is why GPS often fails or degrades in underground parking lots, indoors, and deep in canyons.
Receiver Quality
Consumer GPS chips vary widely. The practical gap between a budget chip and a current flagship phone is real:
Single-frequency (L1 only). Cheaper chips. Cannot correct ionospheric delay directly. Multipath errors in L1 can reach 10 meters amplitude. Common in budget Android phones.
Dual-frequency (L1 + L5). Available in mid-range and flagship phones since around 2019. Corrects ionospheric delay. Smaller multipath amplitude on L5. In open-sky testing, the accuracy improvement is modest; in urban canyons, the gap widens noticeably.
Multi-constellation. Modern flagships track GPS, GLONASS, Galileo, and BeiDou simultaneously across 100+ channels. More satellite geometry choices mean better DOP.
How Your Phone Actually Locates You
Pure GPS is not the only source your phone uses. A hybrid system blends signals depending on what is available.
A-GPS (Assisted GPS). Your phone downloads a current almanac of satellite positions over the network instead of waiting to decode it from the satellite broadcast. This cuts cold-start time from a raw minimum of around 24-35 seconds to as little as a few seconds. Without assistance data, if the device has been off or out of service for several days, it must decode fresh ephemeris data from the satellites, which takes time.
WiFi positioning. Your device scans nearby WiFi access points and matches their MAC addresses against a database of known locations. In urban outdoor areas with dense WiFi, this delivers roughly 15-40 meter accuracy. Indoors without GPS, it is often your best option. See how this compares end-to-end in our GPS vs IP location breakdown.
Cell-tower positioning. Your phone estimates position from which towers it can see and their signal strengths. Urban areas with high tower density produce median errors around 100-300 meters. Rural areas, where towers are sparse, produce errors of 2-5 kilometers. Cell positioning is the fallback when WiFi data is unavailable.
IP address geolocation. This is not device positioning at all. Your ISP's IP address block gets mapped to a city by commercial databases. MaxMind, one of the leading providers, publishes a country-level accuracy of 99.8% and a city-level accuracy of around 50-80% (within a 50 km radius in the US). For streets or blocks, IP geolocation has no useful precision. You can see the difference directly at /my-ip versus /gps-coordinates. A deeper comparison is at /blog/ip-geolocation-accuracy.
Practical Steps to Improve Your GPS Accuracy
Get a Clear Sky View
The single most effective action is physical. Move away from tall buildings, step out from under trees, and wait 20-30 seconds for the constellation geometry to stabilize. No software fix substitutes for unobstructed sky.
Keep WiFi and Bluetooth Scanning On
On Android, go to Settings, Location, Location Services and confirm WiFi scanning and Bluetooth scanning are both enabled. These allow your device to triangulate from nearby networks even when you are not connected to them. On iPhone, iOS manages this automatically.
Use High-Accuracy Mode (Android)
On Android, check Settings, Location and confirm the mode is set to use GPS, WiFi, and mobile networks together (labeled "High accuracy" on many devices). "Battery saver" mode drops GPS and reduces precision significantly.
Calibrate Your Compass
A miscalibrated compass feeds bad heading data into the location system, which can cause the blue dot to appear on the wrong side of the street even when the coordinate is correct.
- Open Google Maps
- Tap your blue location dot
- Tap "Calibrate compass"
- Move the phone in a figure-8 pattern until accuracy shows "High"
Full details at /blog/calibrate-phone-compass-gps.
Refresh Assistance Data (Android)
If your GPS takes unusually long to lock or gives erratic positions, the stored ephemeris data may be stale. Apps like GPS Status and Toolbox let you reset and re-download A-GPS data. This is worth trying if the device has been off or in airplane mode for more than a week.
Battery Optimization and GPS
Android battery optimization can throttle GPS polling in background apps, which causes maps to lag or snap to incorrect positions. To prevent this:
- Go to Settings, Battery, Battery optimization
- Select "All apps"
- Find your navigation or maps app
- Choose "Don't optimize" or "Unrestricted"
Consider a Dual-Frequency Device
If you frequently navigate in dense cities or need consistent accuracy for outdoor activities, a phone with dual-frequency GNSS (L1+L5) makes a measurable difference. Midrange and flagship Android phones from major manufacturers have included this since roughly 2019; check your phone's specs page for "dual-band GPS" or "L5."
Understanding the Accuracy Numbers Apps Show You
Apps report accuracy differently, and the number on screen does not mean what most people assume.
CEP (Circular Error Probable). 50% of fixes fall within this radius. A "3 m CEP" device places you within 3 m half the time; the other half are further out.
2DRMS. 95% of fixes fall within this radius. More meaningful for reliability. A device rated "3 m 2DRMS" keeps 95% of readings within 3 m.
The accuracy circle on your map is typically the app's best estimate of 1-sigma (68%) or 95% confidence depending on the platform. It does not update instantly; expect a lag of several seconds after you move.
You can check your device's current reported accuracy live at /gps-coordinates.
When GPS Simply Will Not Work
Some scenarios call for a different tool entirely:
- Indoors without windows: WiFi positioning or Bluetooth beacons are your best option. Check /find-my-location which uses the browser's hybrid location API.
- Underground: Cell signal is your only option; expect hundreds of meters of error.
- Emergency situations: Do not rely on a map app. See /blog/share-location-emergency-guide for how to share coordinates reliably.
- Wrong city from IP: This is an ISP routing issue, not a GPS fault. See /blog/why-ip-location-shows-wrong-city.
Frequently Asked Questions
How accurate is smartphone GPS in meters?
Under open sky, GPS-enabled smartphones are typically accurate to within about 4.9 meters, according to GPS.gov. That number assumes clear satellite geometry and no significant obstructions. In a city with tall buildings around you, multipath reflections can push errors to 15-50 meters. Dual-frequency phones (L1+L5) generally hold tighter accuracy in those urban conditions because the L5 signal is more resistant to multipath.
Why does my GPS show the wrong street even though the blue dot looks close?
Two common causes. First, your map app may be snapping your raw GPS position to the nearest road, which can put you on the wrong street if you are walking near a corner or an alley. Turn off "snap to road" in developer options if available. Second, multipath from a nearby building can shift your actual raw position by 10-30 meters. Moving a short distance away from the building often resolves it immediately.
Does GPS work indoors?
Poorly or not at all. Concrete and steel block the weak satellite signals. Your device falls back to WiFi positioning (15-40 m) or cell-tower positioning (hundreds of meters). Some indoor venues use dedicated Bluetooth beacons for finer positioning, but that requires the building's own infrastructure.
What is the difference between GPS accuracy and IP location accuracy?
GPS places your device within roughly 5-50 meters depending on conditions. IP geolocation places your internet connection's billing address or nearest network hub at city level, with about 50-80% city-level accuracy according to MaxMind's published data. They measure completely different things: one is where your body is, the other is where your ISP routes traffic. For more detail see /blog/gps-vs-ip-location-difference.
Why does my GPS take so long to get a fix after I restart my phone?
A cold start, where the device has no recent almanac of satellite positions, requires decoding fresh data from the satellites. Raw GPS needs at least around 24-35 seconds in good conditions to receive this data. A-GPS shortens this dramatically by downloading the almanac over the network, cutting cold-start time to a few seconds on most modern phones. If your A-GPS data is stale (the phone was off for over a week), a reset and re-download of the assistance data helps.
Can a VPN affect my GPS accuracy?
A VPN does not touch GPS signals or your device's satellite hardware. It only reroutes your internet traffic, which affects IP-based geolocation but leaves real GPS coordinates unchanged. If an app uses your IP address to guess your location instead of requesting device GPS, a VPN will change what city that app thinks you are in. You can test whether a VPN is leaking your real location at /vpn-leak-test.
How does dual-frequency GPS improve accuracy?
Single-frequency receivers (L1 only) cannot directly measure the ionospheric delay that the signal experiences on its way down. Dual-frequency receivers measure the signal at two frequencies (L1 and L5) simultaneously. Since the ionosphere delays different frequencies by different amounts, subtracting one from the other gives an accurate correction. This matters most in solar-active periods and at certain latitudes. It also helps with multipath: the L5 band has a wider signal bandwidth that is physically less susceptible to reflections off buildings, with published research showing multipath amplitude on L5 capped near 3 meters versus up to 10 meters on L1.
Sources
- GPS Accuracy - GPS.gov
- Understanding IP geolocation accuracy - MaxMind
- Inherent Limitations of Smartphone GNSS Positioning and Effective Methods to Increase the Accuracy - PMC
- Galileo Performance Reports Q4 2024 - European GNSS Service Centre
- Accuracy Characterization of Cell Tower Localization - ResearchGate
- Time to First Fix - GPS Beam
WhatIsMyLocation.org Team
Our team of network engineers and web developers builds and maintains 25+ free networking and location tools used by thousands of users every month. Every article is reviewed for technical accuracy using real-world testing with our own tools.
Related Articles
Try Our Location Tools
Find your IP address, GPS coordinates, and more with our free tools.