HARTFORD, S.D. (AP) — Hartford's City Council has rejected a petition to recall the town's mayor.

The 4-3 vote Tuesday came after more than two hours of debate. It left some residents upset that the council went against the recall petition signed by more than 300 people who wanted Mayor Bill Campbell ousted.

Councilman Bill Haugen Jr. said the council has to act as the gatekeeper on recall petitions.

Campbell and other council members have been under scrutiny after they voted to eliminate the position of economic development director this summer. In August, residents voted to keep the position after petitions were circulated.

The recall petition also accused Campbell of a pattern of "oppression." Councilman Scott Nelson said "oppression" hasn't been defined by the state Supreme Court as it applies to recalls.

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

More From KXRB