This paper presents a new algorithm for intelligent load shedding based on critical line overloads. This method can increase the efficiency for determining critical lines and sensitive loads. Hence, when critical lines expose an overload, the system will run an intelligent load shedding, which considerably curtails the sensitive loads of critical transmission lines. This can fully reduce the harmful risks of power system cascading failures that impose extensive losses to the economy of a country. For testing the accuracy and applicability of this technique, the IEEE 39-bus test system is applied as a standard case study.