Apple - Location in Weather Widget is Wrong

Go System Preferences > Security & Privacy > Privacy [tab]
Uncheck and recheck 'Weather' and it's back to normal

See below img

enter image description here


Press the i icon in the top right of the screenshot you provided. There you can change the location for weather. Edit

Did a quick search and it seems to be a bug in yosemite. Found a french website with a solution, link . it seems that the location for you weather is stored in ~/Library/Containers/com.apple.ncplugin.weather. I don't know if this is a temporary fix


Open up System Preference, go into the "Security" pane, and then, within "Location services" check whether the weather widget is allowed to get your current location.

If it is currently checked, and your location is still not correct, uncheck and re-check it again. Note that you might need to unlock the preference pane by clicking on the lock icon in the lower left corner first.