How to fix the Weather complication not working on Apple Watch

watchOS 10 has introduced a bug preventing weather data from showing on an Apple Watch complication. In this troubleshooting guide, we’ve listed all the solutions to fix this issue on Apple Watch running watchOS 10

Fix Apple Watch weather complication not working

The Apple Watch’s Weather complication has stopped working for some since September’s launch of watchOS 10.0. While the Weather app displays the weather forecast and other details without issues, the complication shows nothing.

According to user complaints on the Apple Discussions forums, the bug is present in both watchOS 10.0 and watchOS 10.0.1, although it doesn’t affect all users.

Apple’s fixes for Apple Watch weather data not loading

Apple has offered two potential fixes for this bug in a new support document titled “If the Apple Watch Weather complication isn’t working.”

Solution #1: Reset your location access settings:

  1. Open the Settings app on your paired iPhone.
  2. Choose Privacy & Security from the main list.
  3. Touch Location Services.
  4. Scroll down and hit Weather.
  5. Under Allow Location Access, choose Never.
  6. Wait for about 20 seconds.
  7. Now select the location access setting you had picked earlier. For most updated weather information, choose “While Using the App or Widgets” or “Always.”
Set iPhone Weather location to Never and then to Always

If this doesn’t resolve the issue, try the next solution.

Solution #2: Reset location and privacy settings

  • Open the Settings app on the paired iPhone.
  • Choose General from the main list.
  • Hit Transfer or Reset iPhone at the bottom.
  • Choose Reset, then Reset Location & Privacy.

Reset all Location and Privacy settings on iPhone

You may need to enter your iPhone passcode to confirm the action. If neither solution fixes the bug, you can try toggling between 12-hour and 24-hour time formats. Some people claim to have temporarily fixed the problem with this tip.

Other possible solutions

Set the correct city

You may not see the weather details in the first place or get incorrect conditions if your current location or the desired city is not set for the watch face complication. Here’s how to quickly check and fix that:

  1. Open the companion Watch app on your iPhone.
  2. Scroll down and tap Weather.
  3. Tap Default City and choose Current Location (or the city you want).
Set Current Location as city for Apple Watch face complication

Note:

  • You won’t see the Current Location option if the iPhone Weather app’s location access is set to ‘Never.’
  • The cities you see here are those that you have added to your iPhone’s Weather app.

Restart your iPhone and Apple Watch

Restart your iPhone and Apple Watch. After that, wait for one or two minutes for weather conditions to load. Manually opening the Weather app on your watch should help by fetching the details and showing them on the watch face complication.

Update to the latest watchOS and iOS

Bugs in the operating system is one of the primary reasons for this problem. So, update your Apple Watch and iPhone to the most recent available version of iOS and watchOS.

Apple should fix the Weather compilation issue in a future watchOS 10 update.