In wireless sensor networks, the energy of nodes is limited. so designing efficient routing for reducing energy consumption is important. In this paper we proposed A Low Power Grid-based Cluster Routing Algorithm of Wireless Sensor Networks (LPGCRA). The characteristic of this algorithm is that the WSN is divided into different grids according to information of the node location, and then the nodes are organized within the grid by the clustering way. The clustering head is chose dynamically according to energy dissipation of the cluster nodes, then communicates with BS node through a relaying node. This algorithm is useful to reduce node energy consumption and prolonged life of the system, also enhanced the balance of network load. The simulation results shows that this algorithm balanced the energy consumption of the nodes effectively and improved the network lifetime.