Still, Mr. Mulvaney cleared on a 51-49 vote. John McCain, R-Ariz., the lone Republican who voted against his appointment. But due to a time deal struck between the Republican and Democratic parties, the Senate pretends the vote took place at 1 a.m. Wednesday, meaning the 30-hour clock will expire at 7 a.m. Thursday.
The vote margin was the second smallest for Trump's nominees who have been confirmed; Vice President Mike Pence was needed to break the tie on Education Secretary Betsy DeVos' nomination.
However, Cochran and Collins both eventually chose to support Mulvaney, giving Trump another narrow victory in the Senate.
Jakarta's Christian governor heads for tough run-off
Most observers are warning that any run-off between Governor Purnama and Anis Baswedan could inflame religious tensions further. Mr Purnama, or "Ahok", is the first Christian and minority ethnic Chinese leader of Jakarta in over 50 years.
Mulvaney's poor record on national-security issues is at odds with Trump's promise to rebuilt the US military, said McCain, the influential chairman of the Senate Armed Services Committee. Mike Enzi, chairman of the Budget Committee.
McCain said he generally gives deference and "the benefit of the doubt" to incoming presidents of both parties when it comes to their Cabinets and that "it is with great reluctance" that he is coming out against Mulvaney.
John McCain said he will not vote for President Donald Trump's nominee to lead the government's budget agency. McCain, chairman of the Senate Committee on Armed Services, agrees. "He authored and supported amendments to cut national defense funding year after year after year". "Unfortunately, Congressman Mulvaney has spent his last six years in the House of Representatives pitting the national debt against our military. I have spoken with Director Mulvaney about the need for the Trump administration to put forward fiscally responsible budgets, and I will continue to push for reforms of our broken federal budget process". "This is about principle".