Handoff management is an important issue in mobile communications networks. The multi-carrier code divide multiple access (MC-CDMA) technique is currently recommended, since it significantly increases the total throughput of a network system. This work presents a novel queuing system to resolve the problem in which the handoff call dropping ratio and new call blocking ratio are higher in a mobile communications network using MC-CDMA. An efficient queuing priority algorithm (EQPA) method that adopts a back and front handoff queuing module improve the handoff procedure. Priorities are set for different traffic types. Each handoff call handles its own priority ordering. Analysis of the proposed algorithm and comparison with existing methods by simulation demonstrates that the performance of EQPA is better than that of others. EQPA clearly increases system user's throughput, and decreases handoff call dropping ratio and the new call blocking ratio.