Mobile Laser Scanning (MLS) point cloud data contains rich three-dimensional (3D) information on road ancillary facilities such as street lamps, traffic signs and utility poles. Automatically recognizing such information from point cloud would provide benefits for road safety inspection, ancillary facilities management and so on, and can also provide basic information support for the construction of an information city. This paper presents a method for extracting and classifying pole-like objects (PLOs) from unstructured MLS point cloud data. Firstly, point cloud is preprocessed to remove outliers, downsample and filter ground points. Then, the PLOs are extracted from the point cloud by spatial independence analysis and cylindrical or linear feature detection. Finally, the PLOs are automatically classified by 3D shape matching. The method was tested based on two point clouds with different road environments. The completeness, correctness and overall accuracy were 92.7%, 97.4% and 92.3% respectively in Data I. For Data II, that provided by International Society for Photogrammetry and Remote Sensing Working Group (ISPRS WG) III/5 was also used to test the performance of the method, and the completeness, correctness and overall accuracy were 90.5%, 97.1% and 91.3%, respectively. Experimental results illustrate that the proposed method can effectively extract and classify PLOs accurately and effectively, which also shows great potential for further applications of MLS point cloud data.