GPS Not Working on Android? 10 Fixes That Actually Help
Wrong position, a frozen blue dot, or no signal at all? Work through these fixes in order to get accurate location back on your Android phone.
When you find your GPS not working on Android, the cause is usually a setting rather than broken hardware: location turned off, precise location disabled, battery saver restricting the app, or a poor view of the sky. Work through the fixes below in order, starting with the quickest. Most people have accurate positioning back within a few minutes.
Signs of GPS not working on Android
GPS issues show up in a few recognizable ways:
- The location dot is in the wrong place or jumps around
- The dot freezes while you're moving
- The app says it's "searching for GPS" for a long time
- Navigation keeps rerouting even though you're on the right road
- The direction arrow points the wrong way
Each points to slightly different causes, but the fixes below cover all of them.
Quick checks first
1. Make sure location is turned on
Swipe down from the top of the screen and check the Location toggle. It sounds obvious, but location is easy to switch off by accident, and some battery modes turn it off automatically.
2. Give the app location permission
Go to Settings > Apps, choose your navigation app, then Permissions > Location. Pick "Allow only while using the app" or "Allow all the time," depending on how you use it. If permission is set to "Don't allow," the app can't see your position.
3. Turn on precise location
On recent Android versions, each app can be given approximate or precise location. Navigation needs precise location. Check the same permission screen for a "Use precise location" toggle.
4. Get a clear view of the sky
GPS signals are weak and easily blocked. Tall buildings, tunnels, multi-story parking garages, dense trees, and even some heated or metallic windshields reduce accuracy. Step outside or move the phone to the dashboard and wait a moment.
Tip: When you first start navigation after the phone has been off or traveled far, give it a minute in the open to get a good fix before driving.
Settings that quietly break GPS
5. Check battery saver and app optimization
Battery-saving modes can limit GPS use or pause background apps. If your location freezes when the screen is off or the app is in the background:
- Open Settings > Battery and check whether a power saving mode is on.
- Find battery optimization or app restrictions for your navigation app and set it to unrestricted.
- Plug in the phone during long drives so battery saver doesn't kick in.
The exact names vary by phone maker, so search Settings for "battery optimization" if you can't find it.
6. Turn on Wi-Fi and Bluetooth scanning
Android can use nearby Wi-Fi networks and Bluetooth devices to improve location, even when Wi-Fi isn't connected. Search Settings for "Wi-Fi scanning" and turn it on. This is especially helpful in cities.
7. Check date and time
Positioning relies on accurate timing. If your phone's clock is wrong, location can take longer to lock in. Set date and time to automatic in Settings > System > Date & time.
Deeper fixes
8. Restart the phone
A restart clears stuck processes, including location services. It's simple and fixes more problems than you'd expect.
9. Calibrate the compass
If the position is right but the direction arrow points the wrong way, the compass needs calibrating. Many apps prompt you to move the phone in a figure-eight motion. Keep it away from magnets, including some phone mounts and cases with magnetic closures.
10. Update or reinstall the navigation app
An outdated app can have bugs that affect location. Update it from Google Play. If problems continue, clear the app's cache in Settings > Apps, or uninstall and reinstall it. Re-download offline maps afterward if you use them.
Troubleshooting by symptom
| Symptom | Most likely cause | Fix to try first |
|---|---|---|
| Location off by a block or more | Weak signal or approximate location | Precise location, clear sky view |
| Dot freezes while driving | Battery saver or background limits | Set app to unrestricted |
| Arrow points wrong way | Compass needs calibration | Figure-eight calibration, remove magnets |
| Map doesn't load but dot moves | No data connection | Use offline maps |
| Constant rerouting | Poor signal or outdated map | Mount phone higher, update maps |
If the map itself disappears when you lose data, downloading offline maps solves it. Our guide on how to download offline maps on Android walks through it.
When it might be hardware
If none of these fixes help, and GPS fails in every app even outdoors under open sky, the GPS antenna or a recent drop or water damage may be the cause. A phone repair shop or the manufacturer's support can run diagnostics.
Frequently asked questions
Why is my GPS location inaccurate on Android?
Usually because precise location is off, the signal is blocked by buildings or the car, or the phone hasn't had time to get a good fix. Turning on Wi-Fi scanning also improves accuracy in cities.
Does GPS work without mobile data?
Yes. GPS positioning uses satellites, not data. Without data, you'll need offline maps to see the map around you.
Why does GPS stop working when my screen is off?
Battery optimization often limits background location. Set your navigation app to unrestricted battery use and keep the phone charging on long drives.
Can a phone case affect GPS?
Most cases don't. Cases or mounts with magnets can confuse the compass, which affects direction rather than position.
Once your GPS is working properly, navigation becomes far more dependable. For turn-by-turn directions, voice guidance, and offline maps in one app, download GPS Maps free on Google Play. You can also see all GPS Maps features.