In this paper, a utility-based load distribution approach is introduced for relieving congestion at certain popular spaces within the network. Congestion-indication signals are provided for suggesting users to select APs in response to network load conditions. The heavier traffic load an AP has, the lower utility each associated user gains. Hence, the users incentively adapt themselves to associate to less congested APs. The effectiveness of the algorithm on improving the degree of load balance is evaluated using simulations. Simulation results show that the proposed algorithm achieves greater balance and higher resource utilization when compared with the best existing algorithms.