Energy efficiency in wireless sensor networks is an important design consideration. We present a location-based routing protocol for energy efficiency in wireless sensor networks called GPSR-S(Greedy Perimeter Stateless Routing for wireless
ensor networks). GPSR-S is based on GPSR, which is one of the most well-known location-based routing protocols for wireless ad hoc networks. We improve the energy efficiency of GPSR by considering nodes’ energy level and location information. In addition, we modify the address-centric nature of the algorithm into a data-centric one. Simulation results show that GPSR-S performs well in terms of energy efficiency and the number of packets. GPSR-S delivers approximately 10% fewer packets than GPSR, but the lifetime of the network is 10% greater.