Where do Witches Live?

Witches are anyone that tries to cast spells and control spiritual beings. They can live right next door to you in any state, city, town in any country. In the old days they were believed to be able to fly at night.