Incumbent Republican Keith Weatherly defeated challenger Bryan Gossage 59% to 41% for another term as Apex mayor.