Short-term load forecasting is essential to the modern power system, which is the basis to guarantee the equilibrium of power supply and demand. It not only ensures the secure and stable operation of power grid, but also provides an important basis for power load dispatch, which can effectively reduce the economic loss caused by energy surplus or energy shortage in a short term. In the previous research work, traditional linear regression models, typical machine learning models and other models have been explored, but there are still problems of low accuracy or single influence factors. In this paper, a short-term forecasting model based on Temporal Convolutional Network (TCN) is proposed. Historical power load data, weather conditions, date information and their combinations are separately used to forecast the power load in different prediction models. Compared with other models, the evaluation metric of TCN model shows that its prediction accuracy is higher, and it is more suitable for short-term load forecasting.