We report exact results on the enumeration of close-packed dimers on a finite kagome lattice with general asymmetric dimer weights under periodic and cylindrical boundary conditions. For symmetric dimer weights, the resulting dimer generating functions reduce to very simple expressions, and we show how the simple expressions can be obtained from the consideration of a spin-variable mapping.