Recent advances in wireless sensor networks (WSNs) have led to many new protocols specifically designed for sensor networks where energy awareness is an essential consideration. Much attention has been given to the routing protocols since they might differ depending on the applications and network architectures. This proposed work, LEACH with Maximum Lifetime Routing, is based on the objective of maximizing the system lifetime. In this algorithm, clusters are formed randomly in each time period. Cluster heads transmit data to base station via multi-hop routing. By comparison with LEACH, LEACH with Maximum Lifetime Routing has better performance in time till first node dies and total dead nodes. Furthermore, nodes die in approximately uniformly distributed locations in LEACH with Maximum Lifetime Routing; there is no one section of the environment that is not being sensed as nodes dies, as occurs in the other algorithms.