Skip to content
Windows 🟡 Intermediate

What to Do When Windows Location Services Show Incorrect City Data

Richard
Written by
Richard
Updated 7 min read
What To Do When Windows Location Services Show Incorrect City Data
What To Do When Windows Location Services Show Incorrect City Data
Before you start
  • 29 steps
  • Needs administrator rights
  • Includes a restart or sign-out

Windows location services in Windows 11 show the wrong city when your internet provider or nearby Wi-Fi routers send outdated location clues to your PC. Most Windows PCs have no built-in GPS chip. Windows estimates your position from your internet connection details and the wireless networks around you.

Your internet service provider often routes your traffic through a hub in a neighboring city, so your IP address (the number that identifies your connection online) points to the wrong place. Public databases of Wi-Fi router locations cause errors too, because a neighbor can move a router without that database ever being updated.

Work through the sections below in order. Each fix is small, and none of them needs a restart unless the text says so.

⚡ Quick Answer

Windows 11 usually shows the wrong city because your internet connection’s IP address and nearby Wi-Fi router data are outdated. To fix it, open Settings, go to Privacy & security, then click Location. Turn the Location services switch Off, wait about ten seconds, and turn it back On. Then clear the Location history and set a default location.

Advertisement

Step 1Check and Reset Your Location Settings

Turning location services off and back on makes Windows discard its cached position and look up nearby Wi-Fi networks again. This fixes most cases where Windows shows the wrong city.

📝Good to KnowBefore you start: changing the device-wide Location services switch requires administrator rights. Sign in with an administrator account first. On a standard account, Windows asks for administrator credentials or leaves the switch unavailable.
Advertisement
  1. Click the Start button on the taskbar, then open the Settings app (the gear icon).
Taskbar
Taskbar
  1. Click Privacy & security on the left side of the window.
  2. Scroll down and click Location under the App permissions section. The location settings page should now open.
  3. Check that the main Location services switch is set to On.
  4. If it was already on, switch it Off, wait about ten seconds, and switch it back On. Windows then discards its stored location data and searches for your current city again.
  5. Look at the Let apps access your location switch on the same page. Make sure it is On, or apps cannot use the corrected position at all.
  6. Open the list of apps below that switch. Each app has its own toggle, so turn On the apps that should know your city, such as Maps or Weather.
  7. Check which apps recently used your location. Windows lists them on the same page, so you can spot an app that is reading your position and showing it wrongly.
  8. Scroll down to the Default location section and click Set default. Enter your correct city and address by hand. Windows uses this as a fallback when it can’t work out where you are.

That’s it. Windows has now cleared its cached position, apps are allowed to request your location, and a default location is in place as a fallback.

If the Location services switch is greyed out, your PC is probably managed by an organization. A work or school policy is controlling it, and only an administrator can change it. On a personal PC, make sure you are signed in with an administrator account. To undo any of this, set the switches back to their original positions.

Step 2Clear the Location History

Windows keeps a history of your recent positions on the device. Apps can read that history, and old entries can make them show the wrong city. Clearing it gives the PC a blank slate.

Advertisement
  1. Open the Settings app from the Start menu.
  2. Go to Privacy & security, then click Location.
  3. Scroll down until you find the Location history section.
  4. Click the Clear button next to Clear location history on this device.
  5. Restart your computer.
  6. After you sign back in, open a location-based app such as Maps or Weather and check whether it shows your correct city.

That’s it. The saved position history is gone, and the PC now builds a fresh one from your current surroundings.

⚠️WarningNot every build of Windows 11 shows the Location history section. If you can’t find it, skip this fix and go on to the next one. Clearing the history can’t be undone, but Windows starts collecting new entries on its own.

Step 3Fix Automatic Time Zone Settings

Many apps use your time zone as a clue to your region. A wrong time zone can therefore make a location look wrong, even when your location settings are fine. The Set time zone automatically option depends on Location services, so if your location is off, the time zone can be off too.

Advertisement
  1. Open the Settings app.
  2. Click Time & language on the left menu.
  3. Click Date & time.
  4. Look at the time zone Windows is showing. If it is correct and Set time zone automatically is on, leave it alone and move on to the next section.
  5. If the time zone is wrong, turn the Set time zone automatically switch Off.
  6. Choose your correct time zone from the Time zone drop-down menu. The clock should change straight away.
  7. Scroll down to Additional settings and click Sync now to make Windows check the Microsoft time servers again.

That’s it. Your PC now uses the correct time zone and has a freshly synced clock.

Sync now corrects the clock, not your location. Once your location is right again, you can turn Set time zone automatically back on. Setting the time zone by hand only takes effect on this PC and can be reversed at any time.

Step 4Check Your Web Browser Location Settings

Websites can work out your location in two ways. They can ask your browser, which can use Windows location data. Or they can guess from your IP address. If the browser blocks location requests, sites fall back on the IP guess, and that is often the wrong city.

Advertisement

These steps use Google Chrome as the example. Microsoft Edge and other browsers have similar settings, though the names can differ slightly.

  1. Open your web browser and click the three vertical dots in the top-right corner.
  2. Select Settings from the menu.
  3. Click Privacy and security on the left side.
  4. Click Site settings.
  5. Click Location.
  6. Make sure sites are allowed to ask for your location. In Chrome this is the Sites can ask for your location option.
  7. Check the block list on the same page. If a site you use, such as a weather or maps site, is blocked, remove it from the list so it can ask again.

That’s it. Your browser can now pass your location to the sites you use, instead of leaving them to guess from your IP address.

The browser can only use Windows location data if Location services is on in Windows. Check that first if the browser still shows the wrong city. After changing these settings, reload the page so the site asks again.

Advertisement

Unique Expert Tips: What Competitors Miss

Most troubleshooting guides stop at “restart your computer” or “toggle your settings”. Windows also has some less obvious behaviors that explain why the wrong city keeps coming back, and they are covered below.

1Windows Prioritizes Wi-Fi Over IP Addresses

Windows prefers Wi-Fi over your IP address because nearby wireless networks give a much more precise position than your provider’s broad service area. This holds even if your PC is on a wired connection. If it has a Wi-Fi adapter, it still scans for surrounding routers to work out your city and street.

That is why an IP-based fix does not always help. If a router near you is listed in a location database under the wrong address, Windows can trust that bad entry over your correct IP data. Setting a default location, as described earlier, gives Windows a sensible fallback.

2Windows Applies Strict Rate-Limiting Budgets to Location Requests

Windows limits how often apps can request your position. This saves laptop battery and stops apps from using up your data. As a result, your screen can stay stuck on an older, incorrect city for a while after you move or change a setting.

Advertisement

If you have made a change and an app still shows the old city, close the app completely and open it again. If that doesn’t help, wait a few minutes and try once more, or restart the PC.

Summary

To fix incorrect city data in Windows location services, check the main location switch and the per-app permissions, clear the saved location history, correct your time zone, and make sure your browser is allowed to ask for your location. Together these steps clear out old data and help your apps show the right city again.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *