Faced with the problems of unbalanced energy consumption (EC) and short lifetime of nodes in Wireless Sensor Networks (WSN), a Low Energy Adaptive Clustering Hierarchy (LEACH) clustering routing protocol based on energy balance, namely LEACH-EB (LEACH Based on Energy Balance) protocol was proposed. At the initial selection stage, the nodes which are close to the base station (BS) with great remaining energy and many neighbor nodes are selected as the cluster heads (CHs); then, the non-CH nodes enter the clusters which have the least costs based on the strength and remaining energy of the communication signals between themselves and different CHs. At the data transmission stage, if the CH which sends the information is one hop away from BS, the CH needs to select a neighbor CH with the largest forwarding probability as the next hop relay node based on the remaining energy of each neighbor CH, the number of nodes in the cluster, and the distance from BS. The selected neighbor CH continues to determine the next hop in the above manner until the data is successfully sent to BS. Simulation tests show that LEACH-EB protocol can receive more data and extend the network life cycle by 60%, 43.1%, and 13.36% compared with LEACH, LEACH-C, and FIGWO, respectively.