US shutdown: Senate fails to agree on new budget
The last US shutdown happened in 2013 and lasted for 16 days.
The House of Representatives voted 230-197 on Thursday night to extend funding until next month, but the measure failed to pass the Senate.
Many government offices will close unless a compromise is found before the midnight deadline.
If the shutdown goes ahead essential services will still run. That includes national security, post, air traffic control, inpatient medical services, emergency outpatient medicine, disaster assistance, prisons, taxation and electricity production.