Thomas Litwin is accused of selling marijuana to an undercover police officer in Stafford Township.
The 43-year-old was challenging Republican Mayor George Spodofora in the November election.
The mayor tells the Asbury Park Press he was appalled by the arrest.
The other independent candidate in the race is Paul Marchal.