Season 2
2025 · 8 episodes · 6h 2m in all · 5.6/10
Season two continues the journey of Rowan Mayfair after she has unwittingly given birth to the demon Lasher. She is determined to understand what he has become – human or monster? – and to use him to fulfill her purpose as a healer, but when tragedy strikes, she must put aside her own desires and fight to protect her family.

Episodes

1. Lasher
5 Jan 2025 · 48 min · 5.9/10
Rowan Mayfair is determined to understand what Lasher has become. Sip is hell-bent on capturing him.

2. Ten of Swords
12 Jan 2025 · 49 min · 5.5/10
Rowan must find Lasher before more people are hurt; Sip finds an ally in an angry Mayfair cousin.

3. Cover the Mirrors
19 Jan 2025 · 43 min · 6.0/10
Rowan desperately partners with Cortland to try to stop Lasher. Moira assists Sip in capturing him.

4. Double Helix
26 Jan 2025 · 43 min · 6.1/10
Rowan must find Lasher in order to right her wrongs. But even Sip doesn't know where Lasher is.

5. Julien's Victrola
2 Feb 2025 · 44 min · 5.2/10
Rowan demands Julien's help in finding Lasher. Moira probes Cortland's mind for important memories.

6. Michaelmas
16 Feb 2025 · 46 min · 5.4/10
Rowan, Moira, Cortland, and Lark search for Lasher in Scotland. Sip is questioned by the Talamasca.

7. A Tangled Web
23 Feb 2025 · 45 min · 5.5/10
Rowan seeks Lasher, who joined the Scottish Mayfairs. Sip reluctantly assists the Talamasca.

8. The Innocents
2 Mar 2025 · 44 min · 5.2/10
Rowan is determined to save Lasher. Cortland becomes an unlikely adversary.
Mayfair Witches Season 2: quick answers
How many episodes are in Mayfair Witches Season 2?
Season 2 of Mayfair Witches has 8 episodes, about 6 hours in total.
When did Mayfair Witches Season 2 come out?
Season 2 premiered on 5 Jan 2025.
What is the best episode of Mayfair Witches Season 2?
By viewer score, episode 4, “Double Helix”, at 6.1/10.