Question: how does the us government borrow money to finance a budget deficit?
Answer: Rather than borrowing from banks, the government typically borrows from the 'market' – primarily pension funds and insurance companies. These companies lend money to the government by buying the bonds that the government issues for this purpose.