A light detection and ranging (lidar) system is one of the most important technologies used for generating digital terrain models (DTMs). The point cloud data obtained by these systems consist of data gathered from ground and nonground features. To create a DTM with high resolution and accuracy, ground and nonground data must be separated. Numerous filtering algorithms have been developed for this purpose. The aim of this study was testing the filtering performance of six different filtering algorithms in four different test areas with different land cover were selected that had topographical features and characteristics. The algorithms were adaptive triangulated irregular network (ATIN), elevation threshold with an expand window (ETEW), maximum local slope (MLS), progressive morphology (PM), iterative polynomial fitting (IPF), and multiscale curvature classification (MCC) algorithms. In the results, all the filters performed well on a smooth surface and produced more errors in complex urban areas and rough terrain with dense vegetation. The IPF filtering algorithm generated the best results for the first three test areas (smooth landscape, urban areas and agricultural areas), while ETEW performed best in the fourth test area (steep areas with dense vegetation and infrastructure).