The study of power load forecasting is gaining greater significance nowadays, particularly with the use and integration of renewable power sources and external power stations. Power forecasting is an important task in the planning, control, and operation of utility power systems. In addition, load forecasting (LF) aims to estimate the power or energy needed to meet the required power or energy to supply the specific load. In this article, we introduce, review and compare different power load forecasting techniques. Our goal is to help in the process of explaining the problem of power load forecasting via brief descriptions of the proposed methods applied in the last decade. The study reviews previous research that deals with the design of intelligent systems for power forecasting using various methods. The methods are organized into five groups—Artificial Neural Network (ANN), Support Vector Regression, Decision Tree (DT), Linear Regression (LR), and Fuzzy Sets (FS). This way, the review provides a clear concept of power load forecasting for the purposes of future research and study.