Switches and crossings (S&Cs) are also known as turnouts or railway points. They are important assets in railway infrastructures and a defect in such a critical asset might lead to a long delay for the railway network and decrease the quality of service. A squat is a common rail head defect for S&Cs and needs to be detected and monitored as early as possible to avoid costly emergent maintenance activities and enhance both the reliability and availability of the railway system. Squats on the switchblade could even potentially cause the blade to break and cause a derailment. This study presented a method to collect and process vibration data at the point machine with accelerometers on three axes to extract useful features. The two most important features, the number of peaks and the total power, were found. Three different unsupervised machine learning algorithms were applied to cluster the data. The results showed that the presented method could provide promising features. The k-means and the agglomerative hierarchical clustering methods are suitable for this data set. The density-based spatial clustering of applications with noise (DBSCAN) encounters some challenges.