The weather widget on the Android home screen should show only relevant information - the temperature in your city, the weekly forecast and rain warnings. But often users encounter a problem: the list displays dozens of unnecessary citiesadded by accident, through search history, or after changing location. These โ€œextraโ€ locations not only clutter the interface, but also slow down data updatingincrease battery and traffic consumption.

The reasons for the appearance of irrelevant cities are varied: from bugs in the standard application Google Weather to the features of geolocation services on smartphones Samsung, Xiaomi or Huawei. In this article we will look all working methods for clearing the list from basic settings to hidden Android functions that are not documented in official manuals. You will learn how to permanently delete cities, disable automatic adding, and even restore the widget to factory settings if standard methods do not work.

๐Ÿ“Š Which weather application do you use?
Google Weather
AccuWeather
Yandex Weather
Samsung Weather
Other

1. Removing cities through a standard weather application

Most smartphones have a default weather application installed from the manufacturer (Samsung Weather, MIUI Weather) or Google Weather. The interface of these apps is different, but the principle of deleting cities is the same. Let's look at the process using the most popular versions as an example.

For Google Weather (installed on โ€œpureโ€ Android and many devices):

  1. Open the application Google Weather (icon with sun and cloud).
  2. Tap the icon list of cities (usually in the upper right corner, looks like three horizontal lines or a circle with a dot).
  3. Find the city you want to delete and swipe left (on some versions - press and hold, then select "Delete").
  4. Confirm the action in the window that appears.

For Samsung Weather (on gadgets Galaxy S23, A54 etc.):

  • ๐Ÿ“ Open the application and tap on the icon โ‹ฎ (three dots) in the upper right corner.
  • ๐Ÿ—‘๏ธ Select "Manage cities" โ†’ find unnecessary location and click on the trash can next to its name.
  • ๐Ÿ”„ If the city is not deleted, try making it first not main (uncheck "Default").

On smartphones Xiaomi, Redmi or POCO with a shell MIUI the path will be like this:

  1. Run Weather โ†’ click on the icon โš™๏ธ (gear).
  2. Go to "Manage cities" โ†’ select the unnecessary one and tap "Delete".
  3. If the option is inactive, first uncheck "Display on the main screen".
๐Ÿ’ก

On some firmware (for example, ColorOS from Oppo/Realme) the list of cities is hidden behind a long press on the weather widget on the main screen. Try this method if you donโ€™t find the menu in the application itself.

2. Resetting the weather widget

If cities are deleted but appear again after a while, the problem may be in the application cache or synchronization failure. In this case, it will help resetting widget settings without deleting the application itself. This method works on 90% of devices, including Pixel, OnePlus and Motorola.

Instructions:

  1. Go to Settings โ†’ Applications.
  2. Find a weather application (for example, Google Weather or Weather) and tap on it.
  3. Select "Storage" โ†’ "Clear cache" and "Clear data."
  4. Return to the main screen, delete the weather widget (press โ†’ "Delete") and add it again.

After the reset, all cities will be deleted, and you will have to add the ones you need manually. This method also helps if:

  • ๐Ÿ“ฑ The weather widget does not update the data.
  • ๐ŸŒก๏ธ The temperature is displayed incorrectly (for example, it shows -273ยฐC).
  • ๐Ÿ”„ Cities are duplicated or appear locations you have never been to.
What to do if cities return after a reset?

This means that the application synchronizes data with your Google or MI account. Disable weather synchronization in your account settings (Settings โ†’ Accounts โ†’ Select account โ†’ Application synchronization).

3. Disabling automatic adding of cities

Many users complain that cities are added on your own โ€”for example, after a trip or when using maps Google Maps. This is due to the Automatic Location feature, which is enabled by default. You can disable it in the settings of the weather application or system.

For Google Weather:

  • ๐Ÿ“ Open the application โ†’ click on the profile avatar in the upper right corner.
  • ๐Ÿ”ง Select "Settings" โ†’ "Location".
  • ๐Ÿšซ Disable the option "Automatically add cities based on location history".

On smartphones Samsung:

  • ๐Ÿ“ฑ Go to Settings โ†’ Privacy โ†’ Permissions.
  • ๐Ÿ” Find the application Weather and disable access to geodata.
  • โš ๏ธ After this, the widget will stop updating automatically - you will have to manually specify the city.

For devices on MIUI (Xiaomi):

Settings โ†’ Applications โ†’ Manage applications โ†’ Weather โ†’ Permissions โ†’ Location โ†’ Deny

Disable automatic adding in the weather application itself

Check whether other services (for example, Google Maps) use geodata

Manually save the main city as favorites

Reboot your smartphone after the changes-->

4. Removing cities through Android system settings

If standard methods did not work, the problem may lie in system geolocation settings. Android stores location history, which sometimes affects the display of cities in the weather widget. Clearing this history will help get rid of unnecessary locations.

How to clear location history:

  1. Open Settings โ†’ Google โ†’ Google Account Management (may be called "Account").
  2. Go to the "Data and Personalization" tab.
  3. Find the "Location History" section โ†’ "Manage History".
  4. Click on the trash can icon in the right top corner and select "Delete entire period" or specific cities.

For devices Huawei (with services HMS instead Google):

  • ๐Ÿ“ Go to Settings โ†’ Security and privacy โ†’ Managing geodata.
  • ๐Ÿ—‘๏ธ Select "Location history" โ†’ delete unnecessary entries.
  • ๐Ÿ”„ Reboot your smartphone for the changes to take effect.

Important: clearing location history will delete data not only for weather, but also for other services (for example Google Maps or PhotoIf you use these functions, save important tags in advance.

5. Using third-party applications to control the weather

If built-in tools do not help, you can use alternative weather applicationswhich offer more options for customization. For example, AccuWeather, Weather Underground or Yandex Weather allow you to manually manage the list of cities and disable automatic addition.

Advantages of third-party applications:

  • ๐Ÿ“Œ More flexible settings for displaying cities.
  • ๐Ÿ”’ No connection to Android geolocation history.
  • ๐ŸŒ Support for small settlements, which are not included in standard services.

How to transfer data to a new application:

  1. Install the selected application (for example, Yandex Weather) from Google Play.
  2. On first launch, allow access to geodata (only if you want automatic detection).
  3. Add the desired cities manually through the search.
  4. Remove the old weather widget from the home screen and add a new application widget.

Popular alternatives to standard weather:

Application Features Cons
AccuWeather Accurate forecast, radar maps, widgets with animation Advertising in the free version, high battery consumption
Yandex Weather Support for Russian cities, minimalistic design Some international locations are missing
Weather Underground Data from personal weather stations, detailed forecast Complex interface for beginners
1Weather Beautiful animations, forecast for 12 weeks Paid features (premium subscription)
๐Ÿ’ก

Third-party weather apps often update data more frequently than standard ones, but may use more data and battery power. Before installation, check reviews about resource consumption.

6. Radical methods: factory reset and ADB commands

If none of the methods helped, and cities continue to appear, the problem may be at the system level. In this case, there are two radical solutions: reset to factory settings (completely cleaning the smartphone) or using ADB commands to manually delete application data.

Reset to factory settings โ€” This is a last resort as it deletes all data on the phone. Before the procedure:

  • ๐Ÿ“ฑ Make a backup copy of important files (photos, contacts, messages).
  • ๐Ÿ” Remember or save passwords for your accounts.
  • ๐Ÿ“ก Make sure you have access to Wi-Fi - after resetting, you will need to reconfigure your smartphone.

How to reset settings:

  1. Go to Settings โ†’ System โ†’ Reset settings.
  2. Select "Delete all data (reset to factory settings)."
  3. Confirm the action and wait for the reboot.

For experienced users there is a less radical way โ€” deleting data via ADB (Android Debug Bridge). This method requires connecting the smartphone to the computer and knowledge of the command line.

Instructions for ADB:

adb shell pm clear com.google.android.apps.weather # For Google Weather

adb shell pm clear com.sec.android.daemonapp.weather # For Samsung Weather

adb shell pm clear com.miui.weather2 # For Xiaomi Weather

โš ๏ธ Attention: using ADB may lead to unstable operation of the application or loss of data. If you are not sure of your actions, it is better to refer to the previous methods or perform a reset through the settings.

7. Why do cities come back after being deleted?

If you deleted cities but they appear again, it is due to one of the following reasons:

  1. Sync with Google account: The weather app may be restoring cities from a backup. Turn off synchronization for weather in your account settings.
  2. Automatic location detection: If the application has access to geodata, it can add cities based on your movements.
  3. Bug in the firmware: on some devices (for example, Samsung Galaxy S22 s One UI 5.1) there is a bug due to which cities are duplicated. In this case, only a software update or reset will help.
  4. Third-party applications: some apps (for example, Google Maps or Yandex.Maps) can affect the list of cities in the weather. Check their settings.

To finally solve the problem:

  • ๐Ÿ”ง Disable automatic synchronization for weather in your account settings.
  • ๐Ÿ“ต Deny the weather application access to geodata (but then you will have to manually specify the city).
  • ๐Ÿ”„ Update update your smartphone firmware to the latest version.
๐Ÿ’ก

If the problem appears after updating Android, check the support forums for your device (for example, 4PDA or XDA Developers). Often, users find temporary solutions before the official patch is released.

FAQ: Frequently asked questions about cities in the weather on Android

Is it possible to delete a city that is installed by default?

Yes, but first you need to make another city the main one. To do this, open the list of cities in the weather application, select the desired location and set it as โ€œdefaultโ€. After this, the old city can be deleted.

Why does it appear again after a few days after deleting the city?

Most likely, you have synchronization with your Google account or location history enabled. Disable these functions in your account settings or clear your geodata history as described in section 4.

How to delete cities in the weather widget on the main screen if they are not in the application list?

Remove the widget from the main screen (press โ†’ "Delete"), then add it again. If the problem persists, clear the weather application cache in the Android settings.

Can I restore a deleted city if I made a mistake?

Yes, just add it again through the search in the weather application. If the city is not located, check the spelling or try an alternative application (for example, AccuWeather).

Why is the weather not displayed in some cities?

This may be due to a lack of data for small settlements or a service failure. Try updating the application or using another weather source (for example, Yandex Weather instead Google Weather).

If none of the suggested methods helped, the problem may be related to individual firmware settings your device. In this case, we recommend contacting the manufacturerโ€™s support or a thematic forum (for example, 4PDA), where users share solutions for specific smartphone models.