Home
My IP
GPS
Find Me
Your Location
4๏ธโƒฃIPv4: โ€”
๐Ÿ“...
6๏ธโƒฃIPv6: โ€”
๐ŸŒ...
๐Ÿข...
๐Ÿ“Œ...
Troubleshooting12 min read

GPS Accuracy Guide: What Limits Your Phone Position Fix

What actually limits GPS accuracy layer by layer: satellites, multipath, WiFi assist, and the published numbers per source.

By WhatIsMyLocation.org TeamยทUpdated July 2, 2026
GPS Accuracy Guide: What Limits Your Phone Position Fix

Summarise this article with:

TL;DR
GPS-enabled smartphones typically place you within 4.9 meters of your real position under open sky, according to GPS.gov, but real-world accuracy depends on a stack of factors: satellite geometry, atmospheric delay, signal reflections off buildings, and the quality of your receiver chip. WiFi positioning narrows the gap indoors to roughly 15-40 meters, cell towers to a few hundred meters, and IP address only to city level. This guide walks through each layer so you know what to expect and what you can actually change.

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.

GPS fix next to IP estimate shows the accuracy gap live
GPS fix next to IP estimate shows the accuracy gap live

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:

SystemOperatorActive satellitesTypical open-sky accuracy
GPSUSA31~4.9 m (per GPS.gov)
GLONASSRussia24~5-10 m horizontal
GalileoEU25sub-1 m signal-in-space; ~3-5 m user
BeiDouChina35+~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.

Typical Location Accuracy by Source
GPS (open sky)
~5 m
GPS (urban canyon)
15-50 m
WiFi positioning
15-40 m
Cell tower
100-500 m urban

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 valueQualityWhat it means
1IdealErrors stay near the raw ranging error
1-2ExcellentGood for any navigation task
2-5GoodMinor degradation, still reliable
5-10ModerateUse with caution
Above 10PoorAvoid 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:

ObstructionEffect on signal
Dense tree canopySignificant attenuation; position can drift
Concrete buildingsBlocks most or all signal
Metal roof or vehicle roofComplete blockage
Human bodyPartial 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.

  1. Open Google Maps
  2. Tap your blue location dot
  3. Tap "Calibrate compass"
  4. 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:

  1. Go to Settings, Battery, Battery optimization
  2. Select "All apps"
  3. Find your navigation or maps app
  4. 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

W

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.