Weather forecast is off

Where does the 3 day weather forecast source its data from? Right now, for Monday it is saying the high is 36 and low 34, but every other place I check the forecast (weather.com, weather.gov, accuweather.com, etc) has the low around 25.