Most if not all have heaven but only some have a 'Hell'
You have to remember in Abrahamic Religions, hell wasn't an original idea it was added in the later centuries from communicating with greeks, romans, hindus & buddhists.
The greek hell is called Hades, The norse Hell is called Hel or Helheim, buddhist hell is a realm of burning or starving ghosts. Christian Hell is a culmination of Egyptian, Greek & Norse myths. Norse's Hel simply for the name, the greek arcadian god Pan's image also has been adopted to be regonised as satan therefore in helping demonize paganism.
Newer religion arising in the 20th-21st century don't have a hell such as Wicca, Satanism, humanism, Scientology(not entirely sure here so don't quote me) Druidism, Pantheism, Deism, Agnosticism, Atheism etc etc.
Also Demons originate from the Greek word Daemon which isn't an evil fallen angel, but a non human spirit which could be any morality like a human, neutral, good, evil or shades of gray. As I previously said Yama the demon and lord of Death is the spinster of the wheel of life in Buddhism but also a deity in Hinduism.
Its a simple matter really all cultures from around the world have had a religion which has become a mythology which include a heaven and hell, the same can be said for marriage every culture has a tradition for marriage yet people stick to the Christian form. Don't know what else to say I don't know many other hell's than Hades, Pluto, Hel, Hell, etc.
Hope I gave you an idea on it all angel.