Principalele cauze ale violenței domestice sunt în general legate de inegalitățile de gen, stereotipurile de gen și normele culturale și sociale care acceptă violența împotriva femeilor ca fiind ceva obișnuit sau justificat. Alte cauze includ probleme de sănătate mentală, stresul, dependența de droguri și alcool și probleme în relațiile cu partenerii.
Prevenirea violenței domestice necesită eforturi la nivel individual, comunitar și instituțional. Acestea includ educație și sensibilizare cu privire la problemele violenței de gen, promovarea egalității de gen și a normelor non-violente, creșterea accesului la servicii de sănătate mentală și de tratament al dependenței, îmbunătățirea legislației și a aplicării acesteia și sprijinirea victimelor de violență domestică.