Un réseau de capteurs sans fil se compose de centaines et/ou de milliers de noeuds homogènes et/ou hétérogènes capables d'interagir avec l'environnement et de détecter des données. Comme ces réseaux sont soumis à des contraintes énergétiques, l'efficacité énergétique du routage est aujourd'hui une question de recherche cruciale. De nombreux protocoles plats et hiérarchiques ont été proposés pour améliorer la durée de vie du réseau. Le protocole LEACH (Low Energy Adaptive Clustering Hierarchy) est un protocole de routage hiérarchique économe en énergie bien connu dans les WSN. Dans le protocole LEACH, les noeuds sont divisés en clusters et les chefs de clusters sont sélectionnés. Les noeuds envoient leurs données à la tête de grappe respective et la tête de grappe est responsable de l'envoi des données collectées et agrégées directement à la source. Cet article évalue la performance du protocole LEACH et l'améliore en termes d'efficacité énergétique. Le protocole proposé prend en compte de nombreux paramètres tels que l'énergie résiduelle et la distance par rapport à la station de base, etc. pour la sélection de la tête de cluster et le routage économe en énergie.