Sulfur dioxide (SO2) is a serious air pollutant emitted from different sources in many developing regions worldwide, where the contribution of different potential influencing factors remains unclear. Using Shandong, a typical industrial province in China as an example, we studied the spatial distribution of SO2 and used geographical detectors to explore its influencing factors. Based on the daily average concentration in Shandong Province from 2014 to 2019, we explored the influence of the diurnal temperature range, secondary production, precipitation, wind speed, soot emission, sunshine duration, and urbanization rate on the SO2 concentration. The results showed that the diurnal temperature range had the largest impact on SO2, with q values of 0.69, followed by secondary production (0.51), precipitation (0.46), and wind speed (0.42). There was no significant difference in the SO2 distribution between pairs of sunshine durations, soot emissions, and urbanization rates. The meteorological factors of precipitation, wind speed, and diurnal temperature range were sensitive to seasonal changes. There were nonlinear enhancement relationships among those meteorological factors to the SO2 pollution. There were obvious geographical differences in the human activity factors of soot emissions, secondary production, and urbanization rates. The amount of SO2 emissions should be adjusted in different seasons considering the varied effect of meteorological factors.