Light pollution is an environmental problem that arises along with the economic development of modern society. To explore the influencing factors of light pollution degree, firstly, the evaluation indicator system was constructed. The system modified by factor analysis, then entropy weight method and multiple linear regression are used to calculate the weight values of factors respectively, and the comprehensive score index of 271 prefecture-level cities in China is obtained by substituting into TOPSIS. And K-Means++ clustering is performed on the scores to derive the grade classification boundary values, thus dividing the degree of light pollution into five criteria. Then the 271 prefecture-level cities in China are divided and visualized by the two rating systems, and the advantages and disadvantages are analyzed by comparing with satellite images. And the DN values were calculated with the composite score series derived from the two models separately to calculate the spearman coefficients, and the results showed a better fit of the multivariate linear TOPSIS. This article applies the superiority rating system of the previous work, selects four representative areas from each of the four scenarios with different levels of light pollution, calculates their comprehensive score index, and adopts the light pollution level classification and cause analysis. The results show that light pollution is very low in conservation land locations, low in rural communities, medium in suburban communities, and high in urban communities.