No, they can re run and re run as long as they want
Usually unlimited but its possible there is a limit for some cities.
The Mayor of Newark New Jersey is Cory Booker.
The mayor of Toms River, New Jersey during the 2012-2015 term is Thomas F. Kelaher.
The mayor of Union City, NJ is Brian P. Stack.
A Mayor of New York City has a 2-term limit. But Mayor Bloomberg didn't want to give up. So near the end of his second term there was a special election and the citizens of New York City voted yes or no as to whether Bloomberg could run for a third time. He ended up winning both elections.
peter elco
Sharpe James.
owen henrey
Francis Walmack\
Richard L. Plambeck in the mayor of Chatham Boro in New Jersey
$40,000 per year
Booker