How Long does a Mayor Serve?

A mayor is elected by the town much like a president is elected by the entire country. Cities and towns have the right to decide how long the mayors term will last and so it varies from town to town. In NYC it is a 4 yr term just like the President.