sodcalculator

10 Tech How-To

Windows 11 Wrong Location: How to Fix It

Guide 10-14684 · Updated · Step by step

Windows 11 showing the wrong location is usually caused by disabled location services, a stale cached position, or a misconfigured default location in Settings. You can correct it in a few minutes by turning on Location Services, updating the default location, and clearing the cached location from the Settings app.

Why Windows 11 Gets Your Location Wrong

Windows determines your location using several signals, not just GPS. On a laptop or tablet, it uses Wi-Fi positioning, IP address geolocation, and GPS (if the device has a GPS receiver). On a desktop with no GPS and a wired Ethernet connection, Windows relies almost entirely on the IP address and nearby Wi-Fi networks. Each method has limitations:

  • IP geolocation – Estimates location from your internet connection. It can be off by miles, especially if you use a VPN, a corporate network, or a mobile hotspot.
  • Wi-Fi positioning – Uses the SSIDs and signal strengths of nearby networks. It is usually accurate to a few hundred feet, but it fails if the Wi-Fi database is outdated or if you are in a rural area.
  • GPS – Most accurate, but only available on devices with a GPS chip. Desktops rarely have one.

Windows combines these signals and picks the most reliable one. If none are available, it falls back to the Default location you set in Settings. A wrong default location is a common cause of persistent errors.

How Windows 11 Location Settings Work

Windows 11 separates location permissions into two layers: the system-wide Location services switch and per-app permissions. The system switch must be on for any app to see your location. If it is off, apps cannot request location data, and Windows itself may show a generic or cached location.

You can also set a Default location manually. This is used when Windows cannot determine your precise position (for example, on a desktop with no GPS). If you moved recently and forgot to update it, Windows will keep showing the old default.

Additionally, Windows caches your last known location and reuses it until it gets a new fix. This cache can become stale, especially if you travel with a laptop and put it to sleep instead of shutting down.

How to Fix the Wrong Location (Step-by-Step)

Follow these steps in order. Most users only need steps 1–3.

  1. Turn on Location Services

    Go to Settings > Privacy & security > Location. Make sure Location services is toggled On. If it is off, turn it on and restart the app that shows the wrong location.
  2. Set the correct default location

    In the same Settings page, scroll down to Default location and click Set default. A map opens. Search for your city or address, click the correct spot, and click Set. This is the most direct fix for a persistently wrong location.
  3. Clear the cached location

    On the same page, click the Clear button under Location history. This deletes the stored location cache. Windows will recalculate your position the next time an app requests it.
  4. Update your Wi-Fi positioning data

    Windows uses a public database of Wi-Fi networks. If your network is new or moved, the database may be outdated. Connect to a known network and then disconnect/reconnect. This sometimes forces a refresh.
  5. Restart the device

    A full restart (not sleep) clears temporary state and forces Windows to re-evaluate all location sources. Shut down completely and power on again.
  6. Check for Windows updates

    Location drivers and the location service itself are updated via Windows Update. Go to Settings > Windows Update and install any pending updates.

Why Does Windows Show the Wrong City or Country?

If Windows shows a completely different city or country, the cause is almost always IP-based geolocation. Your ISP assigns your public IP address, and the IP-to-location database may place it in a different region. This happens frequently with:

  • VPNs – Even a VPN that claims to be off may leave a system proxy active. Check Settings > Network & internet > Proxy and ensure “Use proxy server� is off.
  • Mobile hotspots – The IP of a cellular hotspot is often registered to the carrier’s central office, not your physical location.
  • Corporate networks – Remote workers may see the office’s location because the traffic exits through a central gateway.

If you need a precise location for a weather app or mapping, consider turning off Wi-Fi and using a cellular connection (if available) or manually setting the default location as described above.

Location Still Wrong After Fixing Settings?

If you have done all the steps above and the location is still wrong, try these advanced checks:

  • Check the time zone – Windows may infer location from your time zone. Go to Settings > Time & language > Date & time and ensure “Set time zone automatically� is on.
  • Disable any third-party firewall or privacy tool – Some security suites block the location service. Temporarily disable them to test.
  • Check the Windows location service log – In the Location settings page, click “Recent activity� to see which apps requested location and what location they received. This can help you identify if the problem is app-specific.
  • Reset the location service – You can restart the service via an elevated Command Prompt: run net stop lfsvc && net start lfsvc. This forces the service to reload.

If none of these work, the issue may be with the specific app’s own location settings. For example, a weather app may have its own location override. Check the app’s settings for a “location� or “default city� option.

How to Choose Between IP, Wi-Fi, and GPS

Windows automatically picks the best source, but you can influence it:

  • For maximum accuracy – Use a device with GPS and ensure Location Services is on. GPS is accurate to about 10 meters.
  • For quick fixes – Wi-Fi positioning is fast and accurate enough for most apps, but it requires a Wi-Fi connection.
  • For privacy – Turn off Location Services entirely. Apps will then use the default location you set, which you can make as vague as you like.

Remember that Windows does not let you manually select “use GPS only� – it decides automatically. The only manual override is the Default location, which is used when no other source is available.

Common Mistakes and Misconceptions

Many users believe that turning off Location Services will make Windows stop tracking them, but it actually causes Windows to fall back to the default location, which you may have set incorrectly. Another misconception is that a VPN is the only cause of wrong location – but even a simple misconfigured proxy can cause it.

Also, note that Windows does not use your Microsoft account’s billing address for location. It only uses the sources described above. So changing your account address will not help.

Frequently Asked Questions

Why does Windows 11 show my location as a different city even though I’m sitting at home?
This is usually due to IP-based geolocation. Your ISP’s IP address may be registered to a different city. Check if a VPN or proxy is active, and set your default location manually to override it.

Will turning off Location Services stop Windows from knowing my location?
No. Turning off Location Services only prevents apps from accessing your precise location. Windows will still use your IP address to estimate a general location, and it will use the default location you set. If you want to hide your location, set a vague default location and turn off Location Services.

Why does my weather app show the wrong city when Windows location is correct?
The weather app may have its own location setting. Check the app’s settings for a “default location� or “location override.� Also, the app may use a different location source (like IP only) instead of the Windows location.

How do I clear the location cache in Windows 11?
Go to Settings > Privacy & security > Location and click the Clear button under “Location history.� This clears the cached location data.

Does using a VPN always cause a wrong location?
Not always, but often. A VPN routes your traffic through a server in another location, so IP-based geolocation will show that server’s location. If you want accurate location, disable the VPN or set a manual default location.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →