You might be surprised at some of these salaries.

New Jersey holds 565 municipalities in its state and of course that means there's a long list of mayors that run these towns. While some of their salaries are reasonable (depending on office hours etc - which varies for each government official) some of them are actually banking.

NJ.com released a list of the states 29 biggest towns and what their mayors get paid and while some yearly earnings are high, some are shockingly low with a salary of $0.

Here are a few that I highlighted that I thought were pretty interesting.