Where do Ghosts Live?

Ghosts can live anywhere. Some people may call them spirits, however. Most ghosts are generally known as spirits that have not passed on and they may be stuck wherever they passed away or lived.