Mayfair Witches Season 2 Netflix release is confirmed for December 2025 in the US and September 2025 in select international regions. Details also include updates on Season 3 production and future Netflix availability.