Darvill was elected as Labour Member of Parliament for Upminster at the 1997, taking it from the Conservatives, and was one of the few Labour MPs to lose their seat at the 2001 to the Conservatives, in the person of Angela Watkinson.