Apple Watch temperature can vanish when the Weather feed, location access, or the watch face complication stops refreshing.
If you’re seeing dashes, a blank Weather complication, or a stubborn “–” where the number should be, you’re in the right place. Most of the time, the fix is not a mystery bug. It’s one setting that got flipped, one permission that never got granted, or a Weather refresh that’s stuck.
This guide walks through the common failure points in the order that saves time. Start at the top, stop the moment the temperature returns, and keep the rest bookmarked for the next time it acts up.
Apple Watch Not Showing Temperature Fast Checks First
Before you touch deeper settings, confirm what “temperature” you want. Apple Watch can show outdoor temperature from the Weather app, and some models can track nightly wrist temperature trends in the Health app. Those are two different systems, so the right fix depends on what’s missing.
Use this quick table to match your symptom to the most likely cause, then jump to the section that fits.
| What You See | Most Common Cause | Best First Fix |
|---|---|---|
| Weather complication shows “–” | Location or refresh stuck | Toggle Weather location, then open Weather once |
| Weather app on watch won’t load | No data connection | Turn off Airplane Mode, confirm Wi-Fi or cellular |
| Wrong city temperature | Saved location, not current | Set Default City to Current Location |
| No wrist temperature in Health | Sleep tracking not set up | Enable Sleep schedule and wear watch to bed |
- Open Weather on the watch — If the app can load current conditions, the complication can usually follow after a refresh.
- Open Weather on the iPhone — Your watch often relies on the paired iPhone’s Weather data and permissions, so confirm the phone app can pull local conditions.
- Restart both devices — Power off the watch, restart the iPhone, then power the watch back on. That sequence clears a lot of stuck refresh states.
- Check Airplane Mode and Focus — Airplane Mode blocks data, and some Focus setups can hide complications on certain faces.
Confirm You Mean Weather Temperature, Not Wrist Temperature
This sounds obvious, yet it’s the trap that wastes the most time. Outdoor temperature is a Weather reading tied to a place. Wrist temperature is a night-to-night change tracked while you sleep and it does not show as a live “body temperature” number on a watch face.
If you want the number on your watch face while you’re awake, you’re fixing Weather temperature. If you want a trend tied to sleep, you’re fixing wrist temperature tracking.
- Weather temperature — Comes from the Weather app and needs location access plus a working data connection.
- Wrist temperature — Appears in the Health app on iPhone and, on newer watchOS versions, can show in the Vitals app for compatible models.
Get Weather App Permissions and Location Working
When Apple Watch is not showing temperature on the face, location is often the real culprit. The watch can’t guess where you are, so it falls back to a saved city or shows nothing at all.
Do these steps on the iPhone first, since the phone’s location settings control what the watch can use.
- Turn on Location Services — On iPhone, go to Settings, tap Privacy & Security, tap Location Services, and make sure it’s on.
- Allow Weather location access — In Location Services, tap Weather, then set access to While Using the App or Widgets, or Always.
- Enable Precise Location — In the same Weather screen, turn on Precise Location so the local temperature matches where you are, not the nearest large city.
- Allow watch faces location access — In Location Services, open Apple Watch Faces and allow location so the complication can pull the right place.
On some setups, your watch will keep showing a saved city until you switch the default. In the iPhone Watch app, open Weather and set Default City to Current Location, then reopen Weather on the watch.
Then check the watch settings. On Apple Watch, open Settings, tap Privacy & Security, tap Location Services, and confirm Location Services is on. If Weather appears in the list, make sure it is not set to Never.
Reset Location Prompts When Permissions Feel Stuck
Sometimes the permission choices are correct, yet the complication still shows dashes. In that case, force a fresh prompt so the system re-asks for location access.
- Toggle Weather access off and on — Set Weather location to Never, wait a few seconds, then switch it back to While Using or Always.
- Open Weather once — Launch Weather on the watch and on the iPhone and leave each open until the current conditions load.
Fix The Weather Complication Refresh On The Watch Face
Complications are tiny, yet they depend on a chain of things working. When one link breaks, the face shows “–” even when the Weather app itself can load.
Work through these in order, since each one is fast and each one targets a different part of the chain.
- Re-add the complication — Press and hold the watch face, tap Edit, swipe to Complications, tap the Weather slot, and pick Temperature again.
- Switch faces once — Move to a different face, wait a moment, then go back. That can kick the refresh engine back into gear.
- Set the Weather default city — On iPhone, open the Watch app, tap Weather, then set Default City to Current Location or a specific city you trust.
- Confirm Background App Refresh — On iPhone, Settings, General, Background App Refresh should allow Weather to refresh. On Apple Watch, Settings, General, Background App Refresh should allow Weather too.
Fix Units And Time Settings
If Weather loads on the phone but the watch face shows dashes, check time and units. Small mismatches can block location-based refresh.
- Set time automatically — On iPhone, Settings, General, Date & Time, then turn on Set Automatically.
- Match temperature units — In Weather on iPhone, confirm Celsius or Fahrenheit, then reopen Weather on the watch.
If you use a third-party weather face or complication, test with Apple’s built-in Temperature complication for a minute. Third-party complications can fail even when the system Weather feed is fine.
Deal With Wi-Fi Quirks At Home
Some people see Weather fail on one Wi-Fi network but work on cellular data. If your temperature vanishes only at home, this is worth a try.
- Turn off Wi-Fi on iPhone — Use Control Center to disable Wi-Fi, then open Weather on the watch and wait for it to refresh.
- Turn Wi-Fi back on — Once it loads, re-enable Wi-Fi and see if the complication stays stable.
Fix Connection Issues That Block Temperature Updates
Weather needs data. If the watch can’t reach the internet, the temperature can’t update, even if every permission is perfect.
Start with the simple stuff, then move to the pairing checks.
- Check Bluetooth connection — Keep the watch close to the iPhone and confirm Bluetooth is on. A weak Bluetooth link can delay weather updates.
- Confirm Wi-Fi or cellular — On the watch, open Settings and confirm Wi-Fi is connected, or that cellular is active on a cellular model.
- Turn off Airplane Mode — On the watch and iPhone, make sure Airplane Mode is off. One device in Airplane Mode can break the chain.
- Refresh the Weather app — Open Weather on the watch and scroll or tap a location so it pulls a fresh reading.
If your iPhone has a VPN or a network filter, pause it and test again. Some setups block the Weather feed, and the watch inherits that problem through the phone.
Get Wrist Temperature Showing In Health If That’s What You Need
Wrist temperature tracking is not the same as checking outdoor weather. It’s designed around sleep, and it depends on wearing the watch to bed with Sleep set up. Apple also builds a baseline over multiple nights, so you may not see meaningful charts on night one.
If you’ve been hunting for “temperature” and you meant the sleep-based metric, do this set-up once and it tends to stay solid.
- Confirm your model can track it — Wrist temperature requires a compatible Apple Watch model and a recent watchOS version.
- Set up Sleep in Health — On iPhone, open Health, go to Sleep, and set a sleep schedule so Sleep focus can turn on.
- Wear the watch to bed — Keep the watch snug, not tight, and make sure it has enough battery for the night.
- Check Wrist Temperature in Health — In Health, go to Body Measurements, then Wrist Temperature to view readings and trends.
If you see “No Data,” keep going for a few nights. A baseline needs repeat nights with sleep tracking, and missed nights slow the build.
Common Reasons Wrist Temperature Stays Blank
- Sleep focus never turns on — Turn on Sleep focus manually before bed and confirm the sleep schedule exists.
- Watch isn’t worn long enough — Put it on before you sleep so the sensors settle, and keep it on until you wake up.
- Low Power Mode is used all night — Some sensor features can pause when power saving is active.
When Nothing Works Use Updates, Resets, And A Clean Pair
If you’ve done the checks above and the temperature still won’t show, you’re likely dealing with a deeper sync issue. This is where updates and resets earn their keep.
- Update iOS and watchOS — Install the latest stable updates on both devices, since Weather and complication fixes often arrive in point releases.
- Reset Location and Privacy — On iPhone, reset Location & Privacy settings so the permission prompts return, then re-grant Weather access.
- Unpair and pair again — Unpair the watch in the Watch app, then pair it again. Use a full backup restore when prompted.
- Test with one watch face — Keep one face with the Temperature complication for a day so you can see if the fix holds.
If the Weather app on your iPhone is down for everyone in your area, your watch can’t pull a temperature no matter what. In that case, the best move is to wait a bit, then refresh again later.
When you’re stuck in the loop of apple watch not showing temperature, take a breath and go back to the basics. Location access, a working data path, and a fresh complication are the three levers that solve most cases.
If the issue returns after it was fixed, repeat the fast checks, then keep one change from each section in place. That way you’ll spot the trigger the next time it pops up.
On the face, apple watch not showing temperature is a Weather issue, not a sensor issue. Wrist temperature lives in Health and needs sleep tracking nights to appear again.
