In the presence of a light weakly interacting massive particle (WIMP; mχ < ∼ 30 MeV), there are degeneracies among the nature of the WIMP (fermion or boson), its couplings to the standard-model particles (electromagnetic or to neutrinos only), the WIMP mass mχ, and the number of equivalent neutrinos beyond the standard model (including possible sterile neutrinos) ∆Nν . These degeneracies cannot be broken by the cosmic microwave background (CMB) constraint on the effective number of neutrinos, N eff . However, big bang nucleosynthesis (BBN) is affected by the presence of a light WIMP and equivalent neutrinos, so the combination of BBN and CMB constraints can help to break some of these degeneracies. Here, the BBN predictions for the primordial abundances of deuterium and 4 He (along with 3 He and 7 Li) in the presence of a light WIMP and equivalent neutrinos are explored, and the most recent estimates of their observationally determined relic abundances are used to limit the light-WIMP mass, the number of equivalent neutrinos, and the present Universe baryon density (ΩBh 2 ). These constraints are explored here for Majorana and Dirac fermion WIMPs, as well as for real and complex scalar WIMPs that couple to electrons, positrons, and photons. In a separate paper, this analysis is repeated for WIMPs that couple only to the standard-model neutrinos, and the constraints for the two cases are contrasted. In the absence of a light WIMP, but allowing for ∆Nν equivalent neutrinos, the combined BBN and CMB constraints favor N eff = 3.46 ± 0.17, ΩBh 2 = 0.0224 ± 0.0003, and ∆Nν = 0.40 ± 0.17 (all at a 68% C.L.). In this case, standard BBN (∆Nν = 0) is disfavored at ∼ 98 % confidence, and the presence of one sterile neutrino (∆Nν = 1) is disfavored at > ∼ 99 % confidence. Allowing for a light WIMP and ∆Nν equivalent neutrinos together, the combined BBN and CMB data provide lower limits to the WIMP masses (mχ > ∼ 0.5 − 5 MeV) that depend on the nature of the WIMP, favor mχ ∼ 8 MeV (with small variations depending on the WIMP type) slightly over standard BBN, and loosen the constraints on the allowed number of equivalent neutrinos, ∆Nν = 0.65 +0.46 −0.35 . As a result, while ∆Nν = 0 is still disfavored at ∼ 95 % confidence when there is a light WIMP, ∆Nν = 1 is now allowed. *