It is sometimes classed among the upapurana also, since it contains the five well-known characteristics of a standard purana.
It has three sections, each section being designated as a parva.
The Harivamsa Purana, also called Vamsa Parva gives detailed genealogies of Yadavas, Vrishas, Andhakas, Vrishnis and Madhus. The lists are quite exhaustive.
Some minor differences between the details given in Harivamsa and the two puranas may be noted here:
The word ‘Rasakrida’ has been substituted by ‘Hallisakrida’ which means the same thing.
In the Govardhana hill episode, the description of Indra’s defeat is less ignominious to him!
The incident of taking away the parijata tree from svargaloka (heaven) has also been described in a similar vein.
The Bhavisyat Parva contains the following stories: Janamejaya’s sacrifice, creation of the world by God, episode of the king prithu, destruction of Dakasa’s sacrifice, stories of the avataras or incarnations of Vishnu, Shiva and Krishna, Krishna’s killing of several demons and so on.