Cauzele violenței domestice pot fi multiple, inclusiv probleme financiare, stres, probleme legate de sănătatea mentală, abuz de substanțe, gelozie și control excesiv. Pentru prevenirea acesteia, este important să existe servicii de consiliere pentru victime, să se promoveze educația privind relațiile sănătoase, să se încurajeze raportarea cazurilor de abuz și să se ia măsuri legale împotriva agresorilor. De asemenea, este important să se lucreze la prevenirea cauzelor subiacente ale violenței domestice, inclusiv prin promovarea creșterii economice și a stabilității în comunități.