Abstract Electrical load, given context of this modern era, is recognized to have distinct characteristics: diversity, flexibility, and inherently, non-linearity and temporality. Aiming to leverage these characteristics and counteract the challenges within, we propose an electrical load forecasting method, namely EVO-VMD-BiGRU. The proposed technique initiates by utilizing Variational Mode Decomposition (VMD) for the breakdown of the load data into constituent modes, extract the principal modes, and merge them with the features of air temperature, wind speed, precipitation, electricity price and holidays. The modes are then fed to the BiGRU model for training to forecast. The Energy Valley Optimizer (EVO) is applied to search for optimal hyperparameters of the BiGRU model, with the objective of minimizing the RMSE, in order to obtain models for each mode. Finally, the method utilizes these models to forecast the values of each mode, summing them to generate the final predictions. T The efficacy of this approach was confirmed through testing on load datasets sourced from Singapore and Australia. The proposed method achieved an RMSE of 81.20 MW and 30.15 MW on the respective datasets, the MAPE of 0.79% and 0.47%, and the R-squared (R2) of 0.99 and 0.99, which are superior to the alternative methods in the experiments. Results show that the proposed method achieves superior outcomes in short-term electricity load forecasting and exhibits promising potential for practical use.