Earlier the Weather widget was only available in the Today View. In iOS 14, you can add it to your iPhone Home Screen and see the weather information with just a glance. However, unfortunately, for many users, this widget does not work. It fails to refresh the temperature or shows no data. For some, the location displays only ‘Cupertino.’ Thankfully, here are nine tested solutions to fix the inconvenience of weather widget is not working on iPhone or iPad. Have a look.
- Ensure Location Access
- Check Internet Connectivity
- Manually select the Location in Weather Widget
- Delete the Saved Location
- Turn on Background App Refresh for Weather App
- Uninstall and Reinstall the Weather App
- Update to the latest iOS Version
- Reset Location & Privacy Data
- 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:
- Open the Settings app, scroll down, and tap on Privacy.
- Tap on Location Services.
- First, ensure the toggle for Location Services is enabled.
- Next, scroll down and tap on Weather.
- Tap on While Using the App or Widgets. You may also enable the toggle for Precise Location.
2. Check Internet Connectivity
This goes without saying that to update weather information, your iPhone must have working internet connectivity. Let’s perform a quick check to ensure everything is alright on this front.
- Open the Settings app and tap on Wi-Fi. Make sure you are connected to a network. Or, tap on Cellular and make sure it is enabled. Further, scroll down and ensure that under CELLULAR DATA, the toggle for Weather is green.
- 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, please consider disabling it.
3. Manually select the Location in Weather Widget
I discovered this trick while browsing Apple’s official developer forum.
- From the iOS 14 Home screen, long press on the weather widget. Tap on Edit Widget.
- Tap on Location.
- Instead of ‘My Location,’ manually type and select your desired location – say New Delhi.
Note: After one or two iOS 14 incremental updates are released, Apple will take care of this, and you can switch to ‘My Location’ again.
4. Delete the Saved Location
- Open the Weather app and from the bottom right, tap on the stack icon.
- Below ‘My Location,’ you will the saved locations. Swipe right to left on one and tap Delete. Repeat this for all saved entries.
- Restart your iPhone, and the weather widget should work correctly now.
- You may also go ahead and re-save the desired locations. For this, follow the first step and then tap on the search icon. Type the city name, tap on the suggestion, and finally tap on Add.
5. Turn on Background App Refresh for Weather App
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.
- Open the Settings app and tap on General.
- Tap on Background App Refresh.
- On the next screen, make sure it is On. Also, scroll down and ensure the toggle for Weather is enabled.
6. Uninstall and Reinstall the Weather App
Though Weather is an inbuilt Apple app, you can uninstall it and reinstall it to fix things. Here’s how.
- From the Home screen or App Library, long press on the Weather icon. Tap on Remove App → Delete App → Delete. Additionally, by long-pressing longer, you enter jiggle mode. You can tap on the minus button and follow along.
- Restart your iPhone.
- Open the App Store and tap on Search. Type Weather and tap on the download icon to install the official app.
7. Update to the latest iOS Version
Apple regularly pushes iOS updates to fix such bugs and problems. And especially after a major iOS release (say iOS 14), you soon get the next version (say iOS 14.1). This (and subsequent updates) significantly polish things based on user feedback. Thus, you must get the latest version when available.
Note: If you are on iOS 14 beta, you may also switch to the public version of iOS 14.
8. Reset Location & Privacy Data
If nothing seems to work, resetting location data might help. Let me guide you.
- Open the Settings app and tap on General.
- Scroll to the end and tap on Reset.
- Tap on Reset Location & Privacy. Enter your iPhone passcode and confirm.
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.
- From the Settings app, tap on General.
- Tap on Reset.
- Tap on Reset All Settings.
- Enter your device passcode (and Screen Time passcode, if asked). Finally, tap on Reset All Settings to initiate the process.
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.
That’s it, folks. These are the real solutions to get the misbehaving weather widget working again. I believe one of the solutions worked successfully for you. In case nothing worked, and there are no pending iOS updates, please wait for the upcoming one.
Have something to say or add? Please do so in the comments section below. We love hearing from our wonderful readers.
Next, you might like to check some more helpful iOS 14 related posts that are too exciting to miss!
- Best iOS 14 Third-Party Home Screen Widgets for iPhone
- iOS 14: How to Use WidgetSmith App on Your iPhone
- How to Get Severe Weather Alerts on Your iPhone
- Best Weather Apps for iPhone and iPad