The present invention provides an energy load forecasting system and method based on weather big data. The system includes three modules: data acquisition, model learning and load forecasting. The main steps of the method include: firstly, according to the area where the energy load is located, the weather observation data, temperature The temperature value measured by the sensor and the temperature value of the local user's smart phone, where the weather observation data includes characteristic data such as temperature, humidity, wind, rainfall and light intensity; secondly, normalize the acquired weather data to form a weather Big data training set; then, use the XGBoost gradient boosting algorithm to extract the influence weight value of the weather data on the energy load data, and then use the LSTM neural network model to construct the energy load prediction model; finally, combined with the weather forecast data in the region, use the energy The load forecasting model predicts the energy load in the area to be forecasted. The invention effectively improves the traditional energy load single time series analysis method and improves the energy load prediction accuracy.