A mobile laser scanning (MLS) system can acquire railway scene information quickly and provide a data foundation for regular railway inspections. The location of the catenary support device in an electrified railway system has a direct impact on the regular operation of the power supply system. However, multi-type support device data accounts for a tiny proportion of the whole railway scene, resulting in its poor characteristic expression in the scene. Therefore, using traditional point cloud filtering or point cloud segmentation methods alone makes it difficult to achieve an effective segmentation and extraction of the support device. As a result, this paper proposes an automatic extraction algorithm for complex railway support devices based on MLS point clouds. First, the algorithm obtains hierarchies of the pillar point clouds and the support device point clouds in the railway scene through high stratification and then realizes the noise that was point-cloud-filtered in the scene. Then, the center point of the pillar device is retrieved from the pillar corridor by a neighborhood search, and then the locating and initial extracting of the support device are realized based on the relatively stable spatial topological relationship between the pillar and the support device. Finally, a post-processing optimization method integrating the pillar filter and the voxelized projection filter is designed to achieve the accurate and efficient extraction of the support device based on the feature differences between the support device and other devices in the initial extraction results. Furthermore, in the experimental part, we evaluate the treatment effect of the algorithm in six types of support devices, three types of support device distribution scenes, and two types of railway units. The experimental results show that the average extraction IoU of the multi-type support device, support device distribution scenes, and railway unit were 97.20%, 94.29%, and 96.11%, respectively. In general, the proposed algorithm can achieve the accurate and efficient extraction of various support devices in different scenes, and the influence of the algorithm parameters on the extraction accuracy and efficiency is elaborated in the discussion section.