Average GP earnings topped £110,000 in 2005-06, twice the level of two decades earlier, according to figures published by the Information Centre for health and social care.

In 1985-86, average income was£25,254 in nominal terms, which is equivalent to£51,512 in today's prices.

For more details, visit www.ic.nhs.uk