Let be a graph with vertex set and edge set . A (defensive) alliance in is a subset of such that for every vertex , . The alliance partition number of a graph , , is defined to be the maximum number of sets in a partition of such that each set is a (defensive) alliance. In this paper, we give both general bounds and exact results for the alliance partition number of graphs, and in particular for regular graphs and trees.