Mayor Bill de Blasio on Tuesday unveiled an $84.67 billion budget for the next fiscal year.
The spending plan is an increase of 3.1 percent increase over last year's budget.
It includes bulletproofing windows in NYPD patrol cars, nearly 40,000 school seats and new boats for the Staten Island Ferry.
De Blasio also stressed efforts to save money in case the city doesn't get as much federal funding as expected.
"This budget was written with the assumption of profound challenges from Washington, but without the details we need to be able to project what they will be, what shape they will take, and what areas, what dollar figures will be attached. It's just too soon to be able to make decisions, although we have some real indicators that worry us," de Blasio said. "So it's a budget that focuses on what we can do for ourselves while we wait to see the shape of things in Washington."
The mayor also touted the city's growing job economy.
De Blasio and the City Council have until the end of June to approve the budget.