Katherine MacGregor, Who Played Harriet Oleson on Little House on the Prairie, Dies at 93

Katherine “Scottie” MacGregor, the actress who played the villainous Harriet Oleson on the long-running TV show Little House on the Prairie, died Tuesday at her home, PEOPLE confirms. She was 93.

MacGregor is best known as playing the wealthy, haughty, mean-spirited Harriet on the popular TV series that aired from 1974 to 1982.

Born Dorlee Deane MacGregor in 1925, she attended Northwestern University, where she majored in drama. She moved to New York in 1949 and built a career performing in the theater. She later moved to California, where she took guest roles in popular 60s and 70s shows like Ironside and All in the Family.

In 1974, she landed her signature role on Little House on the Prairie after meeting with producer Michael Landon. To prepare for her role, she read through Laura Ingalls’ popular book series, only to find that Mrs. Oleson was barely mentioned.

She began to create the role for herself, trying to inject humor into the role, rather than making her “black-and-white mean.”

“Anyone that mean has to be a fool,” she once told NBC. “So I began mixing farce into it.”

While Harriet Oleson was originally intended to be an occasional guest character, MacGregor’s performance was so well-received that she became a series regular.

In her last years, MacGregor moved to the Motion Picture Fund Long Term Nursing Care facility in Woodland Hills, California, when she died. She was a devout Hindu.

The Little House cast members are left mourning her death. Her TV daughter, Alison Arngrim, wordlessly tweeted a photo of herself and MacGregor on the set.

“She had an EXTREMELY long, full life and is at peace,” Arngrim later wrote. “But yes, we will all miss her.”

Melissa Gilbert, who starred as Laura Ingalls on the show, paid tribute on Instagram.