Are you using the stock weather widget? If so, I think it once every hour. If you want, there are much better weather widgets available on the market. Two good ones that i've used or still use are Beautiful widgets ( fully customizable with clock and weather skins) and also fancy widgets. Also fully customizable but only in the paid app. You can set the update interval to be every 5 minutes if you want.