Soil moisture is a key factor for mercury (Hg) emission from soil. Despite its significance for Hg emissions, the effect of soil moisture on Hg flux and fractions has not been thoroughly investigated. The objective of this study was to elucidate the influences of soil moisture and temperature on Hg fluxes from soils and Hg fractions. A kinetic study was performed to measure Hg emission fluxes of six soil samples under different temperature (T) (15 °C, 20 °C, 25 °C, 30 °C, and 35 °C) and moisture conditions (0%, 10%, and 20% added water). The results showed that the Hg fluxes increased with increases in T and soil moisture. A linear correlation was found between ln (Hg emission flux) and 1/T for the six soil samples at different moisture contents (R2 = 0.73–0.99). The range of activation energy (Ea) values was 25.31–57.86 kJ/mol. The Hg fractions in soils of different moisture content were determined by a sequential extraction method. The results demonstrated that soil moisture affected the Hg fractions in soils. The Ea values had different relationships with soil moisture in different soils. There were correlations between Ea and the elemental and mercuric sulfide fractions for air-dried soils. However, for moist soils, Ea was negatively correlated with the water-soluble and acid-soluble fractions. Collectively, the combination of the Hg emission kinetics and Hg fraction measurement of different moist soils indicated that Hg emission was affected by both total Hg concentration and Hg fractions.