Weather widget not working on iPhone? How to fix it

Previously, the Today View was the only view that offered the weather widget. With iOS 14, you may add it to your iPhone’s Home Screen and quickly view the weather data. Many users, though, have reported issues with this widget after updating to iOS 16.

It doesn’t update the temperature or displays no data. Some people’s locations merely show “Cupertino.” Fortunately, we’ve compiled a list of 9 tried-and-true fixes for the weather widget on your iPhone home screen.

  1. Ensure Location access
  2. Check internet connectivity
  3. Manually select the location in the Weather widget
  4. Delete the saved location
  5. Turn on Background App Refresh
  6. Uninstall and reinstall the Weather app
  7. Update to the latest iOS version
  8. Reset Location & Privacy data
  9. Reset All Settings

1. Ensure Location access

The primary step is to ensure the iPhone Weather app has access to your location. To check this:

  1. Open Settings, scroll down and tap Privacy.

    Tap on Settings then Privacy on iPhone
  2. Tap Location Services.
  3. First, ensure that Location Services is enabled.

    check location service is enabled on iphone
  4. Next, scroll down and tap Weather.
  5. Tap While Using the App or Widgets.
    You may also enable the toggle for Precise Location.

    tap on weather and enable while using the app or widgets and precise location on iphone

2. Check internet connectivity

It should go without saying that your iPhone has to be connected to the internet in order to update weather information. Let’s do a short check to make sure everything is good here.

  1. Open Settings and tap Wi-Fi.
    Make sure you are connected to a network.

    turn on wi-fi on iphoneOr, tap Cellular and make sure it is enabled. Further, scroll down and ensure that under CELLULAR DATA, the toggle for Weather is green.

    check internet connectivity for weather app is enabled
  2. Now, open Safari and try to visit a website. If it loads, things are perfect. The weather app and the widget should have no trouble fetching fresh data.

Note: If you are using a VPN, consider disabling it.

3. Manually select the location in the Weather widget

I discovered this trick while browsing Apple’s official developer forum.

  1. On the Home screen, long-press the weather widget and tap Edit Widget.
  2. Tap Location.

    long press on widget tap on edit widget and then tap on my location on iphone
  3. Instead of ‘My Location,’ manually type and select your desired location – say New Delhi.

    search location to manually select location in weather widget on iphone

4. Delete the saved location

  1. Open the Weather app and tap the stack icon at the bottom right.
  2. Below ‘My Location,’ you will see the saved locations. Swipe right to left on one and tap Delete.
    Repeat this for all saved entries.

    open weather app tap on stack icon then swipe location and tap on delete to remove saved location on iphone
  3. Restart your iPhone, and the weather widget should work correctly now.
  4. You may also go ahead and re-save the desired locations. For this, follow the first step and then tap the search icon.
  5. Now, type the city name, tap the suggestion, and finally tap Add.

    search desired location and tap on add in weather app on iphone

5. Turn on Background App Refresh

Background Refresh lets the app fetch new data in the background. Since you are facing difficulty with the Weather widget, let’s make sure things are correct here.

  1. Open Settings and tap General.
  2. Tap Background App Refresh.

    open settings tap on general and then tap on background app refresh on iphone
  3. On the next screen, make sure it is On. Also, scroll down and ensure the toggle for Weather is enabled.

    turn on background app refresh for weather app on iphone

6. Uninstall and reinstall the Weather app

Though Weather is an in-built Apple app, you can uninstall and reinstall it to fix things. Here’s how.

  1. From the Home screen or App Librarylong-press the Weather icon.
  2. Tap Remove App → Delete App → Delete.
    Additionally, enter the jiggle mode by long-pressing. You can tap the minus button and follow along.

    long press on weather app icon tap on remove app then tap on delete to uninstall weather app
  3. Restart your iPhone.
  4. Open the App Store and tap Search.
  5. Type Weather and tap the download icon to install the official app.

    search weather app in app store and tap on download to install weather app on iphone

7. Update to the latest iOS version

In order to address these faults and issues, Apple frequently delivers iOS updates. And particularly after a significant iOS release (like iOS 16), you quickly obtain the following version (like iOS 16.4). Based on user feedback, this (and following updates) greatly refines the product. Therefore, when a new version is available, you must download it.

8. Reset Location & Privacy data

If nothing seems to work, resetting location data might help. Let me guide you.

  1. Go to Settings and tap General.
  2. Scroll to the end and tap Reset.

    open settings tap on general and then tap reset on iphone
  3. Tap Reset Location & Privacy.
  4. Enter your iPhone passcode and confirm.

    reset location & privacy settings on iphone

9. Reset All Settings

The method mentioned above didn’t bring much luck? Consider resetting all settings.

After this, every setting that you have changed to your liking will be restored to default. A few things like VPN profiles will be deleted. But personal stuff, photos, music, apps, etc., will stay as it is.

  1. From Settings, tap General.
  2. Tap Reset.

    open settings tap on general and then tap reset on iphone
  3. Tap Reset All Settings.
  4. Enter your device passcode (and Screen Time passcode, if asked).
  5. Finally, tap Reset All Settings to initiate the process.

    reset all settings on iphone running ios 13

After this, connect to a Wi-Fi network or mobile data. Once basic things are set up, the weather app and the widget should function smoothly.

Signing off

That’s it, everyone! These are the actual fixes to make the iPhone’s malfunctioning weather widget functional once more. I think you were able to use one of the solutions. Please wait for the future iOS update if nothing else worked and there are no further upgrades scheduled.

Have a comment or addition to make? Leave a remark below and share.


Please enable JavaScript in your browser to complete this form.

Leave a comment