Android - Google app displaying temperature in Fahrenheit

The other answer on this question didn't work for me. My phone was already on English (UK) and changing it to US and back did not help.

Instead what fixed it for me was:

  1. Open the Google app.
  2. Scroll down to the Weather card.
  3. Press the menu button on that card.
  4. Press "Change temperature units to °F".
  5. Press the menu again.
  6. Press "Change temperature units to °C".

This problem apparently is due to the device language selection.

If English (US) is chosen, Google defaults to temperature units used in US (Fahrenheit)

This is remedied by switching over to English (UK), where temperature units are in Celsius

Source: Accepted answer on Android wear,How do I change temperature units in Android wear weather app?

Double click the At a glance banner (the temperature), an app will pop up where you can change the setting at the upper left corner