The average salary of a mayor is $61,000 as of 2015. The salary of a mayor varies from place to place and depends on the population size of the town or city she presides over.
In smaller towns, the mayor's role is to lead city council meetings and preside over the business of the city, which does not require a full-time commitment. New York's former mayor Michael Bloomberg was entitled to $195,000 a year, while the mayor of Centennial, Colorado received a salary of $850 a month. In addition to the salary, mayors are also often entitled to a city-provided vehicle, health insurance and retirement benefits. Terms for a mayor usually last between two and four years.