New York City Mayor Eric Adams on Monday night blamed the federal government for his need to cut billions of dollars in city programs — including from police, fire and sanitation — because of a surge in costs to pay for new migrants.

“DC has abandoned us, and they need to be paying their cost to this national problem,” Adams said during a town hall in Brooklyn.

The city has been overwhelmed by more than 125,000 migrants since last year, including about half still in its care. The problem has meant funding tent facilities and paying for hotel stays across the five boroughs, crippling the city’s finances.