Council President Matt James won the mayoral election against Rick Meehan by 302 votes out of nearly 2,600 votes cast. James received 1,438 votes to Meehan’s 1,136.