I thought this was quite surprising -

Prof Sir John Hills of the London School of Economics found that baby boomers were, on average, net beneficiaries of the welfare state - they will get more in benefits than they have paid in tax.