Who controls the city of New York?

The US city of New York is controlled by elected officials, elected by citizens eligible to vote. The people of New York City control it by voting for officials. Appointees by its mayor will be among many things that determine if the mayor can be reelected.