The primary function of a network system is to gather information from the observation region and transmit it to the base station. The network life span and congestion are the two major concerns in wireless networks. To enhance the lifespan of the sensor system; multi-hopping has been proved as best in class. Congestion is an important factor to be taken, where multiple nodes forward data to one another in the process of communication. Hence to overcome the issue of congestion in WSN, we proposed a congestion detection and mitigation method along with the multi-hop concept. In this technique, we have considered different routes among communication units that were classified on distance, relative attainment rate (RAR) and node storage occupancy. A utility function (U) has been proposed and calculated using the above illustrated factors for every node that acts as a neighbour to the transmitting node. Neighbour node with highest U-valued will be considered as the packet forwarding node's next hop. In this manner congestion free nodes are selected for data transmission