The housing legislation will become US law at midnight with or without President Donald Trump's signature.

President Trump says he is refusing to sign the bill without Congress first passing his sweeping voter ID bill.

The legislation does not have enough support in the Senate to pass.