It is a challenge to prolong the stable period in wireless sensor networks. Load balance routing algorithm is one of the solutions to the problem. The paper proposed a load balance routing algorithm(LDBRA), which select cluster head nodes and implement load balance according to the condition of energy distributing and the communication cost to prolong the network lifetime stable period. In the process of cluster head selecting, based on the above two factors to select optimal cluster head nodes. Simulation results show that the LDBRA could better implement load balance and prolong the network stable period.