Voters should not expect all politicians to be "perfect" or "normal", according to former Tory MP William Hague.
Lord Hague said an "age of greater transparency" would require more and more openness by public figures and that politics would be diminished if all were found to be squeaky clean.
Speaking to BBC Radio 4 Today, he warned that Parliament would be "very one dimensional" if all politicians came through the public sector with no questions of business ownership or dividends.
The 55-year-old former Conservative leader's comments came after Chancellor George Osborne and Labour leader Jeremy Corbyn became the latest people to publish their tax returns on Monday.
He added that Winston Churchill's tax affairs "would have been more difficult to defend in public than Prime Minister David Cameron's".
Dennis Skinner was booted out after refusing to withdraw the comment he made to the Prime Minister in a debate over the tax row.
The Labour leader declared £1,850 in additional income, but was fined £100 for submitting his tax return a week late.
Chancellor George Osborne has released his tax return after the prime minister urged him to publish the records.