Helo Delura,
We understand that your Apple Watch is showing the weather for another city even after deleting the locations fro your iPhone.
To clarify, did you also make the adjustments on your Apple Watch using these steps:
Choose your default city
- Open the Settings app
on your Apple Watch. - Tap Weather, tap Default City, then choose a city.
You can also open the Apple Watch app on your iPhone, tap My Watch, then go to Weather > Default City.
Conditions for that city are shown on the watch face, if you’ve added weather to the face.
More details here: Check the weather on Apple Watch
If you already completed the steps and the issue persists, we'd like to provide you with a few additional steps that may help resolve this issue:
- Restart your devices. This may seem like a simple step but it refreshes your device and the software.
• Restart your iPhone
• Restart your Apple Watch
2. Be sure your devices are running the latest software version. Completing this step can resolve issues that are related to the software: (Secure your data with a backup before proceeding)
• Update your iPhone
• Update your Apple Watch
We hope this helps.
Best regards.