Here is the part most guides skip: NordVPN cannot change your GPS location. It changes your IP address. Pokemon Go reads the coordinates your phone’s location provider reports, and no VPN touches that.
So spoofing Pokemon Go with NordVPN is really two jobs. NordVPN moves your IP; a separate mock location app moves your coordinates. Keeping the two in the same country is long-standing community practice, and it costs nothing to do. Be aware, though, that no published source confirms the game compares your IP against your GPS - we looked. The documented check is a local one, on the coordinates themselves.
Below I’ll walk through the Android setup, explain honestly what is and isn’t possible on iPhone today, and cover what happens if you’re caught - because that has changed too.
Get NordVPN - the IP Half of the Setup
What NordVPN Does and Doesn’t Do for Pokemon Go
A VPN and a GPS spoofer solve different halves of the problem:
| What NordVPN changes: | Your IP address - the network location websites and game servers see |
| What NordVPN can't change: | Your GPS coordinates - what the Pokemon Go map is drawn from |
| What moves your in-game position: | A mock location app selected in Android Developer options |
| Why players use both: | So the IP country and the GPS pin tell the same story - convention, not a documented requirement |
We checked NordVPN’s Android app feature list in August 2026: there is no mock location or GPS override setting. NordVPN does spoof geolocation in its Chrome, Firefox and Edge extensions, but that is browser-scoped - it changes what websites in that browser see and has no effect on a native mobile game.
That is not a knock on NordVPN specifically. Of the four VPNs in this guide, only Surfshark ships a GPS override at all.
Spoofing Pokemon Go Location on Android With NordVPN
Here’s how to spoof Pokemon Go with NordVPN on Android:
- Get a NordVPN subscription and install the VPN on your Android device.
- Download a GPS spoofing app. The long-standing pick is Fake GPS Location by Lexa - still on Google Play with 50M+ downloads, though its listing shows it hasn’t been updated since August 2022.
- On your Android device, navigate to Settings > About phone > Build number. On Samsung devices it sits one level deeper, under Settings > About phone > Software information > Build number.
- Tap Build number seven times until you see “You are now a developer!”, then head back to Settings.
- Open Developer options. On Pixel devices it’s under System; on Samsung it sits at the bottom of the main Settings menu.
- Tap Select mock location app and choose the spoofing app you installed.
- Launch the NordVPN app, log in, and connect to your preferred NordVPN server in the country you want to appear in. Here I picked the United Kingdom.
- Open your GPS spoofing app and set a pin in the same country as the NordVPN server.
- Launch Pokemon Go - and read the next section before you do, because on a stock phone this is the step that usually fails.
Do You Need Root for This?
Not for steps 3 to 6. Setting a mock location app has never needed root. Android 6.0 changed the mechanism - a global “Allow mock locations” toggle became today’s per-app Select mock location app picker - but on stock Android it has always been a switch you flip yourself, and Google documents it openly for app testing.
The problem is step 9. A selected mock location app is the first thing the game blames when it won’t start. The operator’s own GPS troubleshooting guide tells players that “there may be a setting called ‘mock locations’ that is preventing you from playing”, and to disable Select mock location app in Developer options.
It can see it easily enough. Every location reading Android hands to an app carries a flag saying whether it was faked - readable since Android 4.3, and renamed to isMock() in Android 12. Nothing about that check is new or exotic.
Hiding that flag is where root comes in. The current tool is the Hide Mock Location module for LSPosed, updated in May 2026, which intercepts the mock-location checks before the game sees them. LSPosed requires root - and rooted devices are officially unsupported by Pokemon Go.
One myth worth trimming: you’ll read that the game catches spoofers through Google’s Play Integrity API. That API returns no location information at all, so it cannot see where you are. What it can see is the device - its integrity verdict comes back empty on a device showing signs of rooting or hooking, which is exactly the Magisk-and-LSPosed stack above. Nobody outside the company publishes how the anti-cheat actually works, so treat any confident account of it, including this one, as inference.
Spoofing Pokemon Go Location on iPhone
If you’ve read an older guide telling you to jailbreak, open the Cydia App Store and install tsProtector, ignore it. Cydia’s store shut down in 2018 and its last release was June 2020. Modern jailbreaks don’t ship Cydia at all.
More to the point, your iPhone almost certainly cannot be jailbroken:
- Dopamine 3.0, released 7 August 2026, brought the first iOS 26 jailbreak - but only for A12 and A13 devices. That’s the iPhone XR, XS, 11 series and 2nd-gen SE.
- The same release brought iOS 16.5.1-17.3.1 support to all devices, so an iPhone 12-15 still sitting on 17.3.1 or lower can be jailbroken.
- On iPhone 12 and newer, iOS 18 and above cannot be jailbroken - and there is no public jailbreak for the iPhone 16 or 17 of any kind.
- TrollStore, the usual sideloading fallback, stops at iOS 17.0. Apple patched the bug it relies on in iOS 17.0.1.
The practical wall is iOS 17.4: above it, on any recent iPhone, there is no jailbreak. If you updated, the route is closed and what’s left needs a computer:
- Get a NordVPN plan and install the app from the App Store, then connect to your chosen country.
- Connect your iPhone to a computer and use a desktop location-changer tool to set the coordinates. These are commercial apps, they need the phone tethered while you set the location, and most reset when the phone reboots.
- Alternatively, if you have a Mac, Xcode can push a custom
.gpxroute to a connected iPhone. It’s free and it’s Apple’s own tooling, but it needs a developer account, resets on reboot, and only holds while the debug session is running.
The operator’s Supported Devices page states plainly that jailbroken (iOS) and rooted (Android) devices are not supported - so you’d be outside what the game is built to run on, and outside what support will help you with.
What Happens If You Get Caught
Pokemon Go changed hands in 2025. Scopely completed its acquisition of Niantic’s games business on 29 May 2025, and the team was renamed Scopely Explore in July 2026. The App Store now lists Scopely Explore, Inc. as the app’s seller.
That’s not trivia if you’re following an older guide: the terms now live at explore.scopely.com. The anti-cheat policy was separately retitled from the “Three-Strike Discipline Policy” to the Gameplay Fairness Policy - a rename that happened before the sale, not because of it. The player help centre is still on a niantic.helpshift.com address, so that URL is genuine rather than a stale link.
The Gameplay Fairness Policy
| Strike 1 - Warning | ~7 days. The policy says your experience "may be degraded", "including but not limited to": rare Pokemon not appearing in the wild or on Nearby, exclusion from new raid passes, no trading or Gifts, no PokeStop Showcases, no Routes. |
| Strike 2 - Suspension | ~30 days. The account is locked and the message cannot be bypassed. |
| Strike 3 - Termination | Permanent ban. |
Two things worth taking seriously. The policy states that offenders “are not always offered three strikes” - some behaviour results in immediate termination with no warning. And on appeals, it says that because of “the high level of accuracy in our detection systems, very few terminations are ever overturned”.
Soft Bans and Cooldowns
Neither “soft ban” nor “cooldown” appears anywhere in the official policy. Both are community terms for behaviour players have mapped by observation - treat the numbers below as folklore that mostly works, not as documented rules.
A soft ban is the temporary state after an implausibly fast jump: Pokemon flee immediately, and PokeStops give no items. You’ll see durations quoted confidently all over the web, but every figure we could trace led back to a blog run by a company selling spoofing software, so we won’t repeat a number here.
The widely circulated cooldown chart pairs jump distance with a wait before you next interact with the world:
| 1 km | 30 seconds to 1 minute |
| 10 km | ~6 minutes |
| 25 km | ~11 minutes |
| 100 km | 26-35 minutes |
| 500 km | 1 hour to 1 hour 5 minutes |
| 1,000 km | 1.5 to 1.75 hours |
| 1,500 km+ | 2 hours (the maximum) |
The ranges are the point: the two most-copied versions of this chart disagree by ten minutes at 100 km and fifteen at 1,000 km, which is itself a sign it is estimated rather than official. It comes from the same kind of source we declined to quote for soft bans - we print it only because players do broadly navigate by it, and the direction of travel (further jump, longer wait) is consistent across every version. Cooldown is triggered by acting on the world - catching, spinning stops, feeding berries, gym and raid battles. Teleporting alone, hatching eggs, evolving, trading and PvP reportedly don’t trigger it.
Fixing Error 12
“Failed to detect location”, commonly written as Error 12, is the error you’ll meet most. The operator’s GPS troubleshooting page names a selected mock location app as the likely culprit - “there may be a setting called ‘mock locations’ that is preventing you from playing” - and tells you to clear it in Developer options. The other cause is simply not getting a clean GPS fix. What fixes it:
- On Android, turn on Improve Location Accuracy (Settings > Location > Location services > Google Location Accuracy) - the setting the operator’s own GPS guide names.
- On iOS, set Allow Location Access to While Using the App and turn Precise Location on. The operator says the app will not function correctly with that second toggle off.
- Clear the app cache, update the app and OS, and restart the device.
- Players also report that fully disconnecting the VPN helps where pausing it doesn’t. That one isn’t in any official guidance, so treat it as anecdote worth two minutes of your time.
What Makes NordVPN Good for Pokemon Go
Taking the GPS question as settled - you need a separate app either way - here’s what NordVPN brings to the IP half of the job:
Huge Server Network
NordVPN advertises 7,300+ servers covering 225+ locations in 150 countries. That’s the widest country coverage of the four VPNs here, which matters when you want your IP to match a specific region.
NordLynx Protocol
NordVPN’s NordLynx protocol is built on WireGuard and is the one to use for gaming - NordVPN recommends it for the best speed on unrestricted networks. NordVPN has since added NordWhisper, an obfuscated protocol for restrictive networks, which is slower and not what you want here.
Kill Switch
The kill switch cuts your internet if the VPN drops, so your real IP never briefly replaces the spoofed one mid-session. Turn it on manually - on Android it’s disabled by default.
No Data Caps
NordVPN applies no data caps, and one subscription covers up to 10 devices. New subscriptions carry a 30-day money-back guarantee, though it applies to first purchases rather than renewals.
NordVPN Alternatives for Pokemon Go
NordVPN handles the IP side well, but it has no GPS override of its own. If that’s the part you’d rather not solve with a second app, here are the alternatives worth considering.
Surfshark
Surfshark is the only VPN here with a built-in Override GPS location feature. Its Android app matches your coordinates to whichever server you’re connected to, so you don’t need a second app to change your GPS position at all.
To enable it: Settings > VPN settings > Advanced settings > toggle Override GPS location, then follow the prompt to select Surfshark under Select mock location app in Developer options.
Read that last step carefully, because it’s the catch. Surfshark works by becoming your mock location app - the same system slot any spoofing app uses. Pokemon Go sees it exactly as it sees the others, so the override saves you installing a second app but does not get you past the game’s detection. Two further limits: it’s Android only, and your GPS follows the server, so you can’t drop a pin on a specific street.
Where it genuinely shines is everything else - Maps, delivery apps, region-locked services. Surfshark runs 4,500+ servers in 100 countries, allows unlimited simultaneous devices, and offers a 30-day money-back guarantee.
PrivateVPN
PrivateVPN is the small, cheap option: 200+ servers in 63 countries, 10 simultaneous connections and a 30-day money-back guarantee. It’s comfortably the smallest network here, so if you want an unusual country, check the list first.
You’ll often see PrivateVPN’s Application Guard recommended for Pokemon Go on the basis that it closes the game if the VPN drops. It does do that - but Application Guard is a Windows-only feature, so it does nothing for a phone. Like NordVPN, PrivateVPN needs a separate mock location app.
PureVPN
PureVPN brings the biggest server fleet of the three alternatives - 6,000+ servers across 65+ countries and 80+ locations - though its country coverage trails Surfshark’s. It advertises 20 Gbps servers, which is a throughput figure rather than a latency promise. One account covers 10 devices, and the refund window is 31 days, slightly longer than the others.
It has no GPS override either, so plan on a separate spoofing app. Its gaming extras - port forwarding and a dedicated IP - are paid add-ons rather than included features.
FAQs
Can NordVPN Change My GPS Location for Pokemon Go?
No. NordVPN changes your IP address, not your GPS coordinates. Pokemon Go reads the location your phone's own location provider reports, and a VPN never touches that.
To move your in-game position on Android you also need a mock location app selected in Developer options. NordVPN's Android app has no GPS override built in - we checked its full feature list in August 2026 and there is no mock-location setting of any kind.
NordVPN does spoof geolocation in its Chrome, Firefox and Edge extensions, but that only affects websites open in that browser. It cannot change what a native mobile game sees.
Do I Need to Root My Phone to Spoof Pokemon Go?
Not to set a mock location - but in practice yes, to get Pokemon Go to accept it.
Selecting a mock location app has never needed root. It is a switch you flip yourself in Developer options, and Google documents the feature openly for app testing.
The catch is that the operator's own GPS troubleshooting guide names a selected mock location app as a cause of the "failed to detect location" error, and tells players to disable it. Hiding the mock flag from the game means an LSPosed module, and LSPosed needs root.
Rooted devices are officially unsupported, so this route carries real risk to your account.
Is Using a VPN With Pokemon Go Against the Rules?
The rules say nothing about VPNs. We searched the full Scopely Explore Terms of Service and the Player Guidelines in August 2026: neither document mentions VPNs, virtual private networks or proxies anywhere.
What the Player Guidelines do prohibit, under "Play fair", is "using tools or techniques to alter or falsify your location". That is the GPS spoofing part, not the VPN part.
So a VPN by itself is not what gets accounts banned. Faking your coordinates is.
How Long Is a Pokemon Go Ban for Spoofing?
Pokemon Go runs a three-strike system, now published as the Gameplay Fairness Policy.
Strike 1 lasts roughly 7 days: the policy says your experience "may be degraded" - rare Pokemon not appearing in the wild, exclusion from new raid passes, no trading, Gifts, PokeStop Showcases or Routes. Strike 2 suspends the account for approximately 30 days. Strike 3 is a permanent ban.
The policy is explicit that you are not guaranteed three strikes - some behaviour results in immediate termination. It also warns that "very few terminations are ever overturned" on appeal.
Who Runs Pokemon Go Now - Is It Still Niantic?
No. Scopely bought Niantic's games business, and the deal closed on 29 May 2025. The team was renamed Scopely Explore in July 2026, and the App Store now lists Scopely Explore, Inc. as the seller.
This matters if you are following an older guide: the terms moved to explore.scopely.com, and the anti-cheat policy was renamed from the "Three-Strike Discipline Policy" to the "Gameplay Fairness Policy".
The player help centre is still hosted on a niantic.helpshift.com address, so seeing "niantic" in the URL bar is normal and not a sign of a fake site.
Which VPN Is Easiest for Changing Location in Pokemon Go?
For changing your GPS location generally, Surfshark - it is the only one of the four that ships a GPS override itself. Its Android app matches your coordinates to the server you are connected to, so no second app is needed.
For Pokemon Go specifically, it changes less than it looks. Surfshark's override works by becoming your system mock location app, which is the same state the game looks for. It saves you an app; it does not defeat detection.
NordVPN, PrivateVPN and PureVPN have no GPS override at all and need a separate mock location app.
Catch ‘Em All!
NordVPN does one half of this job well and cannot do the other half at all. It gives you 7,000+ servers across 150 countries to put your IP wherever you need it, NordLynx keeps things fast while you play, and the kill switch stops your real IP surfacing mid-session. The coordinates are a separate problem - a mock location app on Android, which the game is looking for, and a tethered computer on iPhone. Anyone promising you a clean one-tap version of this is selling something.
Weigh that against the risk before you start. A first strike can cost you rare spawns, trading and Routes for a week; a third ends the account for good, and appeals rarely succeed.
If you’ve decided the trade is worth it, grab our NordVPN deal and set the IP half up properly.
Explore More
Proton VPN Black Friday 2026: Up to 70% Off + When It Starts
Who Owns Surfshark? Owners, Headquarters and NordVPN Ties (2026)
Surfshark Coupon & Promo Codes October 2026: Up to 85% Off
Is NordVPN Good, Safe and Worth It in 2026?
Who Owns NordVPN? Owners, Investors and Where It’s Based (2026)
NordVPN Coupon & Promo Codes October 2026: Up to 75% Off
