How to remove the city in the weather Xiaomi: step-by-step instructions

Xiaomi smartphone owners often face a situation where a standard weather widget accumulates extra information: this can be an old vacation city, an erroneously added location or just a desire to leave only the current location on the desktop. The interface of MIUI and the new HyperOS is not always intuitive in this matter, since the deletion function is hidden behind specific gestures or editing menus.

The problem may also be that the system automatically tightens the geodata and prevents you from removing your hometown as your primary city, which requires more in-depth intervention in the application settings. Understanding the logic of the Weather widget will help you quickly clean up your lock screen and main desktop.

In this article, we’ll look at all the ways you can clean a list, from a simple swipe to a complete system application data reset, and learn why a city might not be deleted by the standard method, and how to fix it if the interface is getting stuck or not behaving properly.

Standard method of removal through widget

The most obvious and frequently used way to clear the list of cities is to interact directly with the widget on the desktop. However, many users make the mistake of trying to delete the city through the settings of the phone itself, whereas the action must be done inside the widget interface. First, make sure that the weather widget is active and displays the list of cities, not just the current location.

To remove the unnecessary location, you need to open the extended widget menu. Depending on the version of the MIUI shell, this is done either by long pressing the widget itself, followed by selecting the "Change" item, or by simply tapping the temperature area if the widget supports it. Once you go into edit mode, you will see a full list of saved cities.

  • 📍 Press and hold your finger on the city name you want to remove before the context menu appears.
  • 🗑️ In the menu that opens, select “Delete” or click on the basket icon located to the right of the name.
  • ✅ Confirm action if the system requests confirmation of removal from the tracking list.

It's important to note that removing the city from the widget doesn't remove it from the Weather app's search history. If you plan to completely clear the history, you need to do it separately through the app's settings. It's also worth remembering that the widget and the app may have slightly different interfaces, but the deletion logic is similar.

💡

If nothing happens when you click on the city, try adding a new city first and then removing the old one – this will sometimes “unlock” the widget interface.

Managing the list through the Weather app

If the desktop widget doesn't respond to your actions or the interface is cut, the most reliable way is to use the main Weather application. This is where the database of all the locations you add is stored. Open the application through the menu of all programs or find it in a search.

In the main window of the app, you'll see the current weather and maybe a list of other cities below or in a separate tab. Find the list management button, which is often indicated by three dots, an "+" icon or the word "Cities." In some firmware versions, the list of cities is displayed immediately when you scroll down the home screen.

Interface elementAction.The result
Three dots (menu)PressingOpening of additional options
Item “Cities management”ChoiceMoving to list editing mode
Cross near townTuppeInstant location removal
Modify regimeActivation.The appearance of checkboxes for mass removal

Once you enter control mode, you can see all the cities that you've added, and this is where you delete the most correctly from the system's perspective. The app immediately synchronizes the changes to the widget. If the city is current (GPS-defined), the system may require you to first disable automatic location before you allow the recording to be deleted.

☑️ Pre-deletion check

Done: 0 / 4

Problems with geolocation and automatic city

A common problem users face is the inability to delete a city that the system considers “current.” This happens when the automatic location function is turned on. The smartphone is constantly scanning GPS or using network data to update the location, and if you are in another city, it is automatically added to the list that is being replaced.

To remove such a city, you need to temporarily disable access to geodata for a weather application. Go to Settings → Apps → All Apps → Weather → Permissions. You need to find the item “Geolocation” and select “Prohibit” or “Only in use”, and then manually disable the location determination within the application itself.

⚠️ Note: Once geolocation is denied, the widget will stop automatically showing the weather in your current city.You will have to manually select the city from the list or enable permission back after clearing the list.

Another nuance is that it's very accurate, because sometimes Xiaomi misidentifies a major metropolis as a separate city, so even if you delete the record, it might reappear with a slightly different name, and the solution is to clear the cache, which we'll talk about in the next section.

Why is the city coming back?
If you deleted a city but it reappeared after a while, check if sync is enabled with your Mi Account or third-party services, and it is also possible that the background is running an update process that restores "important" locations based on your travel history.

Clearing data and resetting the application

If standard methods don’t work, the interface freezes or the list of cities is displayed incorrectly (for example, empty lines or duplicates), a radical measure is required – cleaning the application data. This action will return the Weather application to factory state, removing all saved cities and settings widgets.

To do this, go to the phone's settings menu. Find the Apps section, then All apps. Find the Weather system app in the list. Tape it and select the "Clean" option (broom icon or text at the bottom of the screen) and then "Clear all data."

  • 🔄 This process will reset all the weather widget settings on desktops.
  • 🗑️ The list of saved cities and search history will be completely deleted.
  • ⚙️ Widgets can disappear from the screen, and they will need to be added again through the desktop editing menu.

It is a secure procedure that will not affect your personal files, contacts or other applications, but it is guaranteed to solve software errors associated with the accumulation of junk files in the application database. After resetting, you will need to reconfigure the widget and add only those cities that you really need.

💡

Clearing data is the most effective solution if the weather widget is unstable or refuses to remove cities by standard methods.

Set up widgets on the desktop

Often, confusion arises because users are trying to remove the city from one widget, while on the desktop there are several, or the widget is fixed in size, which does not allow you to see the delete button. In HyperOS and new versions of MIUI widgets have become more interactive, but require the right approach to editing.

Try resizing the widget. Press and hold the weather widget until the menu appears, select "Resize." Stretching the widget vertically or horizontally. Often, hidden controls, including crosses to remove cities, only appear when the display area is large enough.

It’s also worth checking if you have a custom widget installed from a third-party developer. Third-party widgets can have their own city databases that are not associated with the system application. In this case, you need to delete the city through the widget settings (usually a long tap → widget settings).

📊 What's your version of the shell?
MIUI 12
MIUI 13
MIUI 14
HyperOS
other

Frequent mistakes and their solution

Even following the instructions, users may experience non-standard system behavior, such as a city that can be removed visually but return after a reboot, or an delete button that is gray and inactive, often involving access rights or synchronization.

One common mistake is to try to delete a city that is linked to a “Home Address” on Google services or Mi. Check your account settings. Also, the problem may lie in an unstable Internet connection when you try to delete the server does not receive a command to update the list.

⚠️ Note: Do not attempt to delete weather-related system files through root-righted file managers, which can cause system failure and errors. UI".

If nothing works, try updating the Weather app through GetApps or Google Play. Developers regularly release patches to fix interface bugs. In a pinch, updating the entire firmware of the phone can resolve the system libraries conflict.

Why is the current city not removed by GPS?
The current city, which is automatically determined, is a priority for the system, and to remove it, you either need to leave this location or (more effectively) deny the application access to geolocation in the privacy settings, after which the record becomes normal and can be deleted.
Can you remove all the cities at once?
The "Delete All" feature is not usually available in the standard interface, however, if you clean the application data (as described in the section above), the list will be cleared completely. In list editing mode, a multiple allotment feature is sometimes available, allowing you to delete several cities at a time.
The widget disappeared after the removal of the city, how to return?
If the widget is gone, make a long tap on the empty desktop, select "Widgets", search the "Weather" list and drag the standard widget back to the screen. Your settings (except the list of cities when completely cleaned) should be saved.
Does the removal of the city affect notification history?
No, removing the city from the widget doesn't erase the history of weather notifications that have already arrived on the phone, but new notifications will stop coming in.