Virtual Machine (VM) allocation are the crucial problems because cloud computing enables the rapid growth of data centres and compute centres. Power consumption and network expenses have increased as cloud computing becomes more and more prevalent. System instability may result from repeated requests for computing resources. One of the most important and difficulties facing virtualization technology is finding the best way to stack virtual machines on top of physical machines in cloud data centres. The host must move virtual machines from overloaded to underloaded hosts as part of load balancing, which has an impact on energy consumption. The proposed energy efficient particle swarm optimization algorithm (EEVMPSO) for Virtual Machine allocation to maximize the load balancing. System resources including CPU, storage, and memory are optimized using EEVMPSO. This research article suggests energy-aware virtual machine migration using the Particle Swarm Optimization Algorithm for dynamic VMs placement, energy efficient cloud data centres as a solution to this issue. The experimental result shown in the proposed method, consumption energy in comparison to the PAPSO, KHA, EALBPSO, and RACC-MDT algorithm by 10.86%, 18.22%, 25.8%, and 31.34% respectively, it demonstrated the improvements in the energy service level agreements violation 5.77%, 15.3%, 26.19%, and 30.4%, as well as the average CPU utilization 2.2%, 24%, 22.6%, and 14.6%.