Set your city
Many Yandex services display information based on the user's location. For example, the Yandex Home page shows you the local weather forecast and traffic jams in your city. Your location also affects the search results: if you're looking for a gym, Yandex shows you sports clubs in your area.
Set your city manually
Specify your city so that Yandex services can show you relevant information (for example, the local weather forecast, events, or a map) based on your location:
- On the home page, below the search bar, click the city name — you'll be taken to the Location section.
- Disable Determine city automatically.
- Enter your city in the text field and click Save.
Determine city automatically
- On the home page, below the search bar, click the city name — you'll be taken to the Location section.
- Click Find me and allow Yandex to access your location.
- Enable Determine city automatically and click Save.
Disable location tracking
See Location access for instructions.
If you don't allow access to your location, you'll see the Results nearby link in the search results. You can click the link to allow access to your location and get more accurate search results.
How Yandex detects my city
Alert
Device location data is depersonalized and only sent with the user's permission.
Yandex can determine the location of your device in multiple ways:
By IP address
By default, the city where the device connects to the internet is determined by the device's IP address.
Mobile providers don't assign IP addresses to specific cities: a city's IP address may change, and the same IP address can be used in different cities. In such cases, it's impossible to determine your exact location by your IP address. That's why you may need to set the city manually.
Using LBS technology
With LBS , you can get a more precise location of your device:
- By Wi-Fi access points. When your device's Wi-Fi adapter is on, it regularly checks the signal strength of nearby networks. The approximate location of your device can be determined if there's at least one Wi-Fi network whose location is known to Yandex. For example, it can be a Wi-Fi access point in a nearby cafe.
- By the cell of a cellular network. The location of your mobile device is determined by the ID of the cell in the cellular network where the device is located.
The received coordinates are compared with the location of Wi-Fi access points and cellular network cells.
Note
This geodata is contained in a database created with the help of Yandex Maps users. Using the built-in Yandex Locator technology, the Yandex Maps mobile app constantly sends GPS coordinates of the device and determines which base station serves the phone at these coordinates and which Wi-Fi networks are available. The data is sent with the user's permission.
Problems with city detection
My city isn't saved
If you set your city manually on the Location page, but it's reset every time you log in (or restart your computer or browser), this may be due to several reasons:
- You disabled cookies. Enable cookies.
- A cookie cleaner application (for example, CCleaner) is running on your device. Try disabling this function in the application.
Wrong city is detected
Yandex.com opens in a different language
There are multiple localized versions of the Yandex website. The version is selected depending on your IP address.
- If you use a VPN, proxy server, ad blocker, or antivirus, disable them and check if the problem persists.
- Try setting the city manually on the Location page.
Prohibit yandex.com from detecting your location
Your location is detected automatically based on your IP address. If you don't want Yandex to use this data, you can specify any city in your Yandex settings.