The Cheltenham Ladies' College
While at university, Mactaggart was an outspoken member of the Young Students and Socialists Society and sought to live down her school days at The Cheltenham Ladies' College, an independent school for girls in the spa town ofCheltenham in Gloucestershire. She read for a BA in English at King's College London, an MA at the Institute of Education, Bloomsbury and a PGCE at Goldsmiths, University of London.
Mactaggart was Vice-President and National Secretary of the National Union of Students from 1978 to 1981. She was Press and Public Relations Officer for the National Council of Voluntary Organisation (NCVO) for six months before being General Secretary of the Joint Council for the Welfare of Immigrants from 1982–87. She was a primary school teacher in Peckham from 1987–92, noting "I have a voice that children can hear at the other end of the playground".
Mactaggart was a councillor and Leader of the Labour Group on Wandsworth Council from 1988 to 1990. From 1992–7, she was a Lecturer in Primary Education at the Institute of Education and Chair of Liberty. While a primary school teacher, she decided to become an MP, as being able to change the world "thirty kids at a time" seemed too slow for her. She is a feminist.
From May 2003, until Mactaggart asked to leave her post in the 5 May 2006 Cabinet reshuffle, she served at the Home Office as Parliamentary Under-Secretary of State with responsibility for Criminal Justice, Race Equality and Communities and then Offender Management.
In 2004, Mactaggart attracted criticism for a reluctance to condemn violent protests by Sikhs which led to the cancellation of the play Behzti at the Birmingham Rep. 1,000 protesters stormed the production, set in a temple, at the opening of the curtain, speaking on BBC Radio 4 MacTaggart stated "I think that when people are moved by theatre to protest, in a way that's a sign of the free speech which is so much part of the British tradition. I think that it's a great thing that people care enough about a performance to protest." Mactaggart also suggested the play and its author would benefit from the violent protests, adding that the controversy was "a sign of a lively flourishing cultural life."
In November 2008, Mactaggart attracted criticism on the BBC's Today in Parliament programme for using unreliable statistics that were not fully supported by evidence when discussing the issue of prostitution. Mactaggart was asked how those criminalised by a new law were supposed to know if a prostitute had been trafficked or not. She replied "I think they can guess", "something like 80% of women in prostitution are controlled by their drug dealer, their pimp, or their trafficker." When questioned on her claim she stated that it "came from an official Government publication into prostitution and the sex trade". However, a BBC magazine article states that "it is impossible to find that number in any research done on this subject." The Home Office have also stated that they "do not endorse or use the figure that 80 per cent of prostitutes are controlled by others". The controversy continued in January 2009 with MacTaggart told the House of Commons that she regarded all women prostitutes as the victims of trafficking, because their route into the sector "almost always involves coercion, enforced addiction to drugs and violence from their pimps or traffickers." Again this claim is not supported by any known research.
In May 2011, Mactaggart was criticised by the Association of Political Thought for calling some of the views of London School of Economics professor of political and gender theory Anne Phillips "frankly nauseating" because of her supposed support for prostitution. This assessment was based on the existence of a question on an LSE reading list about the ethical differences between legal waged labour and prostitution. Mactaggart had previously caused controversy with her hard-line approach to the issue of prostitution by comparing men who use prostitutes to abusers of children, stating "I don't think most men who use prostitutes think of themselves as child abusers, but they are".
Her father, the late Sir Ian Mactaggart Bt, was a multimillionaire Glasgow property developer, Conservative candidate and Eurosceptic. Her mother's father, Sir Herbert Williams Bt, was a Conservative Member of Parliament for 27 years. Her great-grandfather was Sir John Mactaggart, the first treasurer of the first branch of Keir Hardie's Labour Party. Her father left her a fifth of his £6.5m estate, and it is thought she is the second richest Labour MP. Critics often make an issue of MacTaggart's huge wealth, with journalist Benedict Brogan describing her as "a Scottish laird who is as wealthy as she is humourless".
Mactaggart owns three homes, one in London, one on the Isle of Islay and a flat in Slough. She suffers from multiple sclerosis and is an ovarian cancer survivor. Her sister stood as a Parliamentary candidate for the Liberal Democrats in Devizes in the 1992 General Election