A ghost town is an old town or city that has been abandoned and is no longer lived in. People used to live in the ghost town but then moved away or died and no one moved in to take their place. Ghost towns can look very old and spooky; some may have only a few buildings remaining and others may have nothing at all.