The new Jerusalem is the new spiritual community of believers which replaced the old Earthly Jerusalem. It is on earth, but can only be ‘seen’ and ‘entered’ by those who are born of the spirit.