McGregor is best known for her role as Emily Kirk in the ITV soap opera Emmerdale, making her television debut[2] in May 1999. She would continue to play Kirk for the next eight years, taking maternity leave between December 2005 and October 2006, until she chose to exit the series in December 2007. McGregor stated that she chose to leave as she felt that her character had run its course and that she wanted to spend more time with her family.[2] However, she would later assume the role again for a single episode in March 2008.[3]
A very private person, McGregor is very rarely in the public eye; her family unit includes her male partner (who is a teacher) and more than one child.[2][6]
She was married to Edward from 1996 to 1998. She has displayed a fondness for Ireland, praising the beauty of the coasts of Connemara[7] and holidaying with her family in the lakelands of Fermanagh.[8]