The actress made the announcement Wednesday via her website.
"After two wonderful seasons in Los Angeles, the studio has decided to shoot season three of 'Mistresses' in Vancouver, Canada, for financial reasons. It's with a heavy heart that I have decided that I can't relocate," she wrote on her website.
It's understandable that the mother of two would want to maintain some stability for her family, and it's a courageous move considering the nature of the acting business.
"I have two babies under 4. Being a mother and wife comes first and I just can not uproot my children and separate the family by moving away," said Milano, who gave birth to her second child earlier this month.
— Alyssa Milano (@Alyssa_Milano) October 1, 2014
— POPSUGAR Ent (@POPSUGAREnt) October 1, 2014
"I will miss this job desperately and wish everyone the absolute best," she said.
It is unclear what will happen to her character, Savannah "Savi" Davis, now that she's departing the series.
I've been reading your kind tweets all day with tears in my eyes. Thank you for understanding and supporting my decision. ☺
— Alyssa Milano (@Alyssa_Milano) October 2, 2014
Milano is also known for her roles in Charmed, Melrose Place and Who's the Boss?, which celebrated its 30th anniversary this month.
— Yahoo TV (@YahooTV) October 1, 2014