Francis turbine is one of the most commonly used hydraulic machinery for hydroelectric power generation, but its stability is frequently jeopardized by vortex rope. It is crucial to promptly and accurately detect vortex rope for the reliable operation of turbine unit. To address this challenge, the Cyclostationary Extended Dictionary Learning (CEDL) approach is proposed to identify vortex rope in Francis turbine. CEDL utilizes the Fisher discrimination criterion and low-rank constraints through the preprocessing and extending strategies to achieve accurate identification. Preprocessing specifically refers to the construction of filter for raw data based on cyclostationarity Then, the trained dictionary is used to extract features, and a linear classifier is developed based on these features. To evaluate the proposed method, vortex rope experiments are conducted in a Francis turbine under five conditions, and every condition includes four states: normal state, initial vortex rope, stable vortex rope and severe vortex rope. The results reveal three main findings. Firstly, the trained atoms in each sub-dictionary exhibit unique characteristics such as tonal frequency at 7 kHz and broadband frequency during 12–20 kHz, which are linked to the evolution stages of vortex rope. Secondly, the dictionary trained for a specific condition can achieve a classification accuracy of up to 90%, and even exceed 97% in some cases. Finally, the dictionary trained in a specific working condition can achieve relatively high classification accuracy in the scenarios of other working conditions.