The Government has admitted to keeping 7,047,721 homes off the market using taxpayer dollars.