Intimate partner violence (IPV) is a complex problem with multiple layers of heterogeneity. We took a data-driven approach to characterize this heterogeneity. We integrated data from different studies, representing 640 individuals from various backgrounds. We used hierarchical clustering to systematically group cases in terms of their similarities according to violence variables. Results suggested that the cases can be clustered into 12 hierarchically organized subgroups, with verbal abuse and negotiation being the main discriminatory factors at higher levels. The presence of physical assault, injury, and sexual coercion was discriminative at lower levels of the hierarchy. Subgroups also exhibited significant differences in terms of relationship dynamics and individual factors. This study represents an attempt toward using integrative data analysis to understand the etiology of violence. These results can be useful in informing treatment efforts. The integrative data analysis framework we develop can also be applied to various other problems.