It has been long believed that the dominant microwave signature of snowfall over land is the brightness temperature decrease caused by ice scattering. However, our analysis of multiyear satellite data revealed that on most of occasions, brightness temperatures are rather higher under snowfall than nonsnowfall conditions, likely due to the emission by cloud liquid water. This brightness temperature increase masks the scattering signature and complicates the snowfall detection problem. In this study, we propose a statistical method for snowfall detection, which is developed by using CloudSat radar to train high-frequency passive microwave observations. To capture the major variations of the brightness temperatures and reduce the dimensionality of independent variables, the detection algorithm is designed to use the information contained in the first three principal components resulted from Empirical Orthogonal Function (EOF) analysis, which capture ~99% of the total variances of brightness temperatures. Given a multichannel microwave observation, the algorithm first transforms the brightness temperature vector into EOF space and then retrieves a probability of snowfall by using the CloudSat radar-trained look-up table. Validation has been carried out by case studies and averaged horizontal snowfall fraction maps. The result indicated that the algorithm has clear skills in identifying snowfall areas even over mountainous regions.