DMPA Views 4 meanings found DMPA is most often seen as the abbreviation for depot medroxyprogesterone acetate, a long‑acting contraceptive injection, and in corporate contexts for a Data Management Programme Area. Medical depot medroxyprogesterone acetate Miscellaneous Depot Medroxy Progesterone Acetate Direction de la mémoire du patrimoine et des archives Business Data Management Programme Area