Where does Google Now get its weather data?
Google displays Weather conditions using Weather Underground as per Google Web Search Features page.


  All weather conditions and forecasts are provided by Weather Underground, Inc.


So, Google Now also might be picking from the same source.