NYC mayoral elections are held every four years. They take place in November, with the winner typically taking office at the start of the following year. This four-year cycle continues unless a special circumstance alters scheduling.