How to Change Location on Android: 4 Ways That Work

How to Change Location on Android: 4 Ways That Work

Maybe a streaming app says the show is not available in your country, or the map pin sits three streets from where you are standing. Maybe you just want fewer apps knowing where you sleep. Those are three different problems, and they do not use the same tool.

This guide walks through four methods, from the ones built into your phone to the ones that need an extra app. You will see what each one actually changes, which apps it fools, and how to put everything back.

How Android Knows Where You Are (GPS, Wi-Fi, and IP)

Your phone does not have one location. It has three, worked out in different ways.

GPS is the satellite signal, and it gives apps your position on a map. Outdoors with a clear view of the sky, a phone usually resolves to somewhere in the range of 3 to 10 metres. Indoors that widens to roughly 10 to 20 metres, since satellite visibility, building materials and Wi-Fi density all shift the result.

The second layer is network positioning. Android reads nearby Wi-Fi networks and Bluetooth devices and matches them against a database of known access points, which is how your phone finds you inside a shopping centre. Cell towers feed the same picture.

The third is your IP address. Websites rarely see GPS at all. They see the address your connection arrives from and guess your city from it.

Good to know

Wi-Fi scanning and Bluetooth scanning keep feeding location data even when you have switched Wi-Fi or Bluetooth off in quick settings. They are separate options, and you have to turn them off separately.

The Android Location settings screen on a Pixel phone, showing the Use location master toggle switched on with the recent access list and App location permissions entry below it.

IP Location vs GPS Location: Which One Do You Need to Change?

Work out first whether the app you care about reads your IP address or your GPS location.

Streaming sites, shopping sites, news paywalls and most things you open in a browser go by IP, and a VPN handles those. Maps, ride-hailing apps, fitness trackers and location-based games read GPS coordinates from the device, and a VPN does nothing to them. Connect to a server in Tokyo and Google Maps still shows the street you are on, because the pin never moved.

Comparison of the four ways to change your location on Android
Method What it changes Which apps are fooled Effort Risk
Android settings Which apps read your location, and how precisely None, it restricts rather than fakes Low, a few taps in Settings None
VPN The IP address websites and services see Websites, streaming and IP-based services Low, install and connect Terms-of-service issues with some services
Mock GPS app The GPS coordinates apps read from the device Maps, games and most GPS-driven apps Medium, developer options plus an app Detectable, account bans possible
Play Store country The store catalogue and billing region Google Play only Medium, needs a local payment method Play balance and Play Points lost

Method 1: Change Your Location in Android Settings

The settings route does not fake anything. It controls who gets your position and how exact it is, which is the right tool if privacy rather than geo-content brought you here. Google's instructions for how to manage your Android device's location settings cover the same menus.

Tip

Menu names drift between Android versions and between manufacturer skins. If a path below does not match your phone, open Settings and search for the setting name rather than hunting through menus.

Turn Location On or Off

  1. Open Settings and tap Location.
  2. Tap the Use location switch at the top.
  3. Confirm the prompt if your phone asks.

That switch is the master control. Turning it off is blunt, and it takes Find My Device down with everything else, which people tend to notice only after a phone goes missing. Emergency calls and nearby-device features can still establish a position with location switched off.

Pick the Right Location Mode for Your Android Version

Where the accuracy controls live depends on your build.

  • On Android 12 and higher, open Settings, tap Location, tap Location Services, then tap Location Accuracy.
  • On Android 11 and lower, open Settings, tap Location, tap Advanced, then tap Location Accuracy. Wi-Fi scanning and Bluetooth scanning sit directly under Settings and Location.
  • On Android 9, open Settings, tap Security and Location, then tap Location, with the scanning switches and Emergency Location Service in the Advanced menu.
  • On Android 4.4 through 8.1 there was no accuracy toggle. Those versions used a Location Mode menu with High accuracy, Battery saving and Device only.

Change Location Permissions App by App

This setting is worth ten minutes of your time. Android lets you choose which apps can use your device's location one app at a time.

  1. Open Settings and tap Location.
  2. Tap App location permissions.
  3. Tap the app you want to change.
  4. Choose Allow all the time, Allow only while using the app, Ask every time, or Don't allow.
  5. Turn off Use precise location if the app only needs a rough area.

That last toggle is the underrated one. From Android 12 and higher you can hand an app approximate location instead, which narrows you to an area of roughly 3 square kilometres rather than a street address. Google describes it that way, and the real spread varies with the surrounding network coverage. A weather app works fine with it.

Stop Apps Tracking You in the Background

Allow all the time is the permission that keeps working when an app is closed. Walk the list and move anything that is not a navigation, safety or fitness app down to Allow only while using the app. Android flags apps that accessed your location recently at the top of the Location screen, which is a fast way to find the ones worth reviewing. The FTC's guidance on how to protect your privacy on apps pairs well with this if you want to audit the rest of your permissions.

The App location permissions screen on Android, listing apps grouped under Allowed all the time, Allowed only while in use, and Not allowed, with a precise location toggle visible on an open app entry.

Method 2: Change Your Location With a VPN

Where the settings method restricts what apps see, a VPN replaces one thing: the IP address websites and online services read. Your traffic is routed through a server elsewhere, and sites see that server's address.

Step by Step: Connect to a Server in Another Country

  1. Install a VPN app from the Play Store and open it.
  2. Sign in or create your account.
  3. Open the server or country list.
  4. Choose the country you want to appear from.
  5. Tap Connect and wait for an active connection.
  6. Load a site that reports your IP location to confirm it took.

Switching from one country to another is quick on a decent app, usually a matter of seconds, though the wait swings with the protocol, the distance to the new server and the strength of your mobile connection. What the wait costs you is the old tunnel: it is torn down, so anything in flight breaks, downloads pause or restart from the beginning and a call on VoIP drops outright. The VPN app itself does not need restarting, but apps you already had open on the previous server usually need reopening before they pick up the new region. Some Android clients also want a clean disconnect before they will move country at all, and switching back and forth quickly leaves the connection unsettled. One convenience worth knowing: the app remembers the last country you picked, so the region you chose is still there the next time you launch it.

Choose a VPN That Actually Hides Your Location

Two things separate a VPN that works here from one that does not. The first is whether you can pick the country at all, because free tiers commonly assign a server automatically and reserve manual country selection for the paid plan. The second is what the app leaks. A service that routes DNS requests outside the tunnel hands your real region back to the site you were trying to fool.

No VPN moves your GPS pin. Connect to a server on the other side of the world and Maps still shows the spot you are standing on, because those coordinates come from the device rather than the network. If a GPS-driven app is the target, use Method 3.

A VPN app on Android with the country server list open, showing several countries with ping times and one server highlighted as connected in the status bar at the top.

Method 3: Spoof GPS With a Mock Location App

This is the method that changes the coordinates themselves. Android has a developer setting that lets one chosen app supply fake coordinates to the whole system, so Maps, games and most other GPS-driven apps read the position you picked.

Turn On Developer Options and Set a Mock Location App

Developer options are hidden by default from Android 4.2 upward. On Android 4.1 and lower they were on out of the box.

  1. Open Settings, tap About phone, then tap Build number seven times until the developer message appears.
  2. Return to Settings. On Android 9 and higher, tap System, tap Advanced, then tap Developer options. On Android 7.1 and lower it is a top-level Settings entry.
  3. Scroll to Select mock location app.
  4. Choose your installed fake GPS app.

Step 1 is where most people stall. Samsung Galaxy phones bury Build number one level deeper, under About phone and then Software information, so the seven-tap sequence fails on the first try for anyone following a guide written on a Pixel. Android's documentation on how to set a mock location app describes the same selector.

Step by Step: Set a Fake GPS Location

The best-known option is Fake GPS location by Lexa, which is free to install and needs Android 5.0 or higher. Google Play's community rating sits at about 4.65 out of 5 across roughly 610,000 ratings. Version 2.1.2 is the latest published build, and it has not been updated since 2022, which shows as rough edges on newer Android versions rather than a failure to install.

  1. Install the app and open it.
  2. Search for the place you want, or drag the pin to it.
  3. Tap play to start the mock location.
  4. Open Maps and check the blue dot has moved.
  5. Tap stop when you are done.

Two things will trip you up. Developer options has to stay on for the whole time the mock app is running, because turning it off silently drops the phone back to its real coordinates. And if the map rubber-bands between the fake pin and your real position, the mock provider is not holding. On rooted devices, coordinates can be mocked without turning on the mock location option, though root brings its own problems.

Be ready for it not to work. The mock location route is inconsistent, and it fails outright on some app and device combinations even when every step is followed exactly.

The Fake GPS location app open on an Android phone with the map centred on a European city, a pin dropped on a street corner, and the green play button ready to start the mock location.

Method 4: Change Your Google Play Store Country

If an app will not install because it is not offered where you are, the location to change is your Play Store country, not your GPS. Google's guide to how to change your Play Store country sets three requirements: you must be physically in the new country, hold a valid payment method issued there, and not be in a Google Family group.

  1. Open the Play Store and tap your profile avatar.
  2. Tap Settings, then General.
  3. Tap Account and device preferences.
  4. Tap Country and profiles, then pick the new country.
  5. Add a payment method from that country and follow the prompts.

The change can take up to 48 hours to show on your profile. Google states you must wait at least 90 days between country changes, including after the country is first set, while several guides still describe the limit as once a year, so the wait can run longer in practice.

Watch out

A Play country change costs you things. Your existing Google Play balance becomes unusable in the new region, Play Points are forfeited, and some apps, games, books and shows will no longer be available. Existing subscriptions stay tied to the old payment profile. If the country entry is missing from the menu rather than showing an error, a change was made too recently.

More Location Settings Worth Changing

Change Your Home and Work Address in Your Google Account

Your saved home and work addresses are separate from your device location, and they drive a lot of what Google shows you, including commute cards and location-based suggestions. These addresses are private to you and shared across every Google product signed in to that account, so editing them once updates Maps and Search together. On Android, open Settings, tap Google, then your profile, then Manage your Google Account, and go to Personal info, where you will find Home address and Work address. Enter the new address and tap Save. You can also edit them straight from the web at myaccount.google.com/address/home and myaccount.google.com/address/work, and the same two entries show up in Google Maps under the menu item Your places.

Turn Off Wi-Fi and Bluetooth Scanning and Location Accuracy

Improve Location Accuracy lets Android use Wi-Fi, Bluetooth, mobile networks and sensors alongside GPS. Turning it off makes your position less exact, which is the point if privacy is the goal, though navigation gets less reliable too. On Android 12 and higher the option is under Settings, Location, Location Services. On Android 11 and lower it is under Settings, Location, Advanced, with the two scanning switches alongside it.

Risks, Limits, and What Not to Do

Spoofing GPS is not invisible. Android exposes a system flag whenever developer options is supplying coordinates, and any app can read it.

Detection stacks three checks. First is that mock-location flag plus the package signatures of known spoofing apps. Second is movement no human could make, such as a pin crossing a continent between updates. Third is the leak most people miss: your phone keeps reporting the cell tower it is genuinely attached to, so a spoofed pin thousands of miles away contradicts the network side.

Enforcement is real where the app cares. Niantic's transparency reporting puts Pokemon GO enforcement at roughly 30,000 accounts banned per month, though that average swings from wave to wave. Bans apply to the account rather than the device, so reinstalling does nothing, and softer restrictions that suppress rewards usually arrive first.

Everyday apps push back too. Banking, ride-sharing and food-delivery apps often refuse to launch while a mock-location app is active, and the fix is to set the mock provider back to None rather than reinstall. Banking apps may also flag an account for review when your location suddenly jumps countries.

On legality, changing your own device's location is a settings question rather than a legal one, but using it to break a service's terms or to mislead someone else is different. Rules vary by country and by service.

The Android Developer options screen with the Select mock location app entry highlighted and a dialog open showing None alongside an installed fake GPS app.

Why People Change Their Location on Android

Most people arrive here for one of four reasons. The first is content, since streaming catalogues, sports coverage and news access differ by region, and location-based services decide what you are offered before you have typed anything. The second is privacy, which means cutting the number of apps holding a precise history of your movements. The third is price, because fares and some subscriptions are quoted differently by market. The fourth is testing a location-based feature.

Knowing which one you want matters, because the method follows from it. Content and pricing are IP problems. Privacy is a settings problem. Games and map-driven apps are GPS problems.

Fix a Wrong or Inaccurate Location

If the pin is simply wrong rather than deliberately faked, rule out a mock location first. Open Developer options, set Select mock location app back to None, then switch Developer options off.

After that, work through the accuracy list.

  1. Turn Improve Location Accuracy back on.
  2. Turn Wi-Fi scanning and Bluetooth scanning back on.
  3. Turn location off and on again in Settings, then reopen the app.
  4. Step outside, away from a covered car park or a tall building.
  5. Restart the phone if the blue dot is still stuck.

In Google Maps, the circle around the blue dot is the useful signal, and the smaller that circle is, the more confident Maps is about where you are. Parking garages and tall buildings sitting between your phone and the cell towers push the dot off target, and accuracy degrades indoors, roughly doubling the error radius compared with an open sky. Google's steps to improve location accuracy in Google Maps cover calibration if it persists.

Google Maps on an Android phone showing the blue location dot with a wide pale accuracy circle around it in a dense city block, indicating low confidence in the position.

Frequently Asked Questions

Is it legal to change your location on Android?
Changing the settings on a phone you own is a configuration choice, and no jurisdiction treats the setting itself as illegal. What can cause trouble is what you do next, such as breaching a service's terms, accessing content you are not licensed for, or misrepresenting where you are in a transaction. Rules differ by country and by service.
Can apps tell if I am using a fake GPS location?
Many can, and apps with money at stake usually check. Some compare sensors: a phone reporting movement across a city while the accelerometer and step counter say it has been flat on a desk is an easy catch. Apps that cross-reference your login IP against your reported coordinates catch the mismatch too, which is why people who spoof GPS without also changing their IP get flagged fastest.
Does a VPN change my GPS location?
No, and that is worth knowing before you buy a subscription for the wrong reason. What a VPN does indirectly is prevent a mismatch, because an app checking both your IP and your coordinates will notice if only one changed. Some VPN apps ship an optional GPS-spoofing feature alongside the tunnel, and that feature still relies on the developer options setting from Method 3.
How do I change my location back to normal?
Work backwards through whatever you turned on. Stop the fake GPS app, set Select mock location app to None, then switch Developer options off. Disconnect the VPN. Turn Improve Location Accuracy back on and restart the phone so the position settles. A Play Store country change is the one that does not reverse quickly, because the 90-day wait applies to changing back as well.
Do I need to root my phone to spoof location?
No. The standard route uses Developer options and the Select mock location app setting on an unmodified phone. Root only adds the ability to mock coordinates without enabling that option, which matters for a small number of apps that check whether the setting is on. Rooting also breaks banking apps, voids warranties and blocks system updates.

The Bottom Line

Pick the method that matches the layer you need to change. For privacy, stay in Settings and tighten your app permissions, because that is the only method here with no downside. For streaming and websites, use a VPN and pay for the tier that lets you choose the country. For maps and games, a mock location app is the only thing that moves the pin, and it is also the only method that can get an account banned.

Whatever you change, note it down so you can undo it. A wrong location is much harder to diagnose a month later, when you have forgotten that Developer options is still on.

The Android quick settings panel pulled down showing the Location tile switched on next to Wi-Fi and Bluetooth tiles, with a notification about an app using location in the background.