I've had this problem and found that I had turned off weather updates for my current location in a previous version of Google Now. This is how I fixed it
1. Swipe Left to the google now / feed
2. If you don't have the burger menu on the left, click on the three dots on the right
3. click on...