Mayor Nancolas has served as Mayor of Caldwell for the last 16 years he also served two terms on the Caldwell City Council if my memory is still intact on this point. Mayor Nancolas and his City Finance Director/Ubran Renewal Chairman have overseen the distribution of about $60,000,000 in URA funds appropriated from property taxes in Caldwell. Mr. Hopper and Mr. Callsen have served on the URA board.
City council people make about $12k/year and get health insurance as an added benefit for serving on the city council. I will check on the pay and update this post as necessary.
It could not be easier to get your name on the ballot. All you do is go to city hall and pick up a packet, get your affidavit filled out, get five and preferably 10 registered voters to sign your petition, go to the County Elections Office and have a clerk verify your supporters of 5 or more people and then take all the completed paperwork back to city hall and hand it over to the City Clerk.

Campaign Treasurer on your team. That person can be anyone you choose like your wife or a relative. They will be in charge of documenting you inflow and outflow of campaign money along with submitting campaign reports to the City Clerk on dates noted in the campaign stuff. Anyone who can add and subtract at a 6th grade level can do this task. It is all spelled out in all the paperwork.
For the rest of you, if you don't vote, don't complain about who is in office.