The performance of 3GPP long term evolution (LTE) network can be significantly influenced by unbalanced user distribution. In heavily loaded cells, users cannot obtain satisfied services because of shortage of resources, whereas in lightly loaded cells, there are plenty of unoccupied resources. Load balancing (LB) is proposed to deal with this problem, through which the load distribution among nearby cells can be greatly balanced. However, because of the usage of full frequency reuse in LTE, the cell‐edge throughput is severely deteriorated by strong intercell interference. Meanwhile, LTE network usually serves users with heterogenous quality‐of‐service (QoS) requirements, which requires LB to be aware of it. Furthermore, call admission control (CAC) is indispensable in the process of LB, and it depends heavily on the long‐term average performance of the scheduling scheme. Thus, design of an efficient LB algorithm with the consideration of intercell interference, QoS, CAC and scheduling together becomes an important issue. To deal with the previous problem, a multi‐objective optimisation problem is formulated in this paper. Its complexity is analysed, and a practical algorithm, which includes hybrid scheduling, QoS‐guaranteed CAC, QoS‐aware intracell and intercell LB, is proposed. Extensive simulations are conducted. Results show that the proposed algorithm can approximate the optimal solution efficiently, thus leading to significantly better performance, that is, a lower new call blocking rate for users with QoS requirement, a larger total utility and a higher cell‐edge throughput for users without QoS requirement, although the cost is a bit degradation of the total throughput. Copyright © 2013 John Wiley & Sons, Ltd.