Parliamentary career
Before entering politics, Taylor was a member of his local health authority, chairman of Kidderminster Hospital League of Friends (1996–2001), and a committee member of the Save Kidderminster Hospital Campaign (1997–2001).
Standing for Parliament as an Independent Kidderminster Hospital and Health Concern candidate at the 2001 general election, Taylor campaigned largely on a single issue, that of restoring the Accident & Emergency department of Kidderminster Hospital, which had been closed in 2000 due to cuts in the NHS. Taylor won with a majority of 18,000, defeating the incumbent Labour MP and junior minister, David Lock. The Liberal Democrats decided not to put up a candidate against him. The Liberal Democrats had previously stood down when faced with another independent candidate, Martin Bell in Tatton in 1997.
Taylor was re-elected at the 2005 election with a reduced majority of 5,250. Conservative candidate Mark Garnier took second place and Labour were pushed into third in the constituency. This made Taylor the first independent MP to retain a seat in the House of Commons in a second election since Frank Maguire in Fermanagh and South Tyrone in 1979.
He was a member of the Health Select Committee (2001–2010) and also became co-chair of the All Party Local Hospital Group, Vice Chairman of the All Party Group on Cancer, Vice Chairman of the Associate Parliamentary Flood Prevention Group, and Secretary of the All Party Group on Patient and Public Involvement in Health.
While his speeches in the Commons were mostly confined to the health service, Taylor also laid out an atypical collection of political views. These non-health policies included support for the renationalisation of the British railway system, and the availability of cannabis as a controlled drug. He also opposed the Iraq war and student top up fees.
Taylor lost his seat in the 2010 general election to the Conservative candidate, Mark Garnier, by a margin of 2,643 votes. The Liberal Democrats elected to field a candidate, who received 6,040 votes.
In 2013, Taylor announced his intention to stand for election in the 2015 general election, representing the National Health Action Party. At the election, Taylor finished fourth with 7,221 votes. He did not stand in the 2017 general election.
In June 2022, Taylor announced that his Party (now called Independent Health Concern) would not be standing in future elections and recommended that its supporters consider voting for independent candidates.