It's officially the year of the witch! There are so many spellbinding magical TV shows full of powerful witches to watch. From The Chilling Adventures of Sabrina to Charmed to Legacies and more, TV Time users have been loving watching these badass females own their power and saving the day.
But which TV witch reigns supreme over all the rest? Scroll through the list to see which witch ranks No. 1!
20. Diana Bishop, A Discovery of Witches
Newly discovered witch powers *and* a hot vampire boyfriend? Diana has it all!
19. Cassie Nightingale, Good Witch
She not only has magic, but great friendships and a successful love life. Cassie's got it all!