Let A be a finite abelian group and M be a branched cover of an homology 3-sphere, branched over a link L, with covering group A. We show that H1(M; Z[1/|A|]) is determined as a Z[1/|A|][A]-module by the Alexander ideals of L and certain ideal class invariants.