A former Opelika mayoral candidate is facing a second-degree perjury charge for lying on his campaign application, the Lee County District Attorney’s Office claimed.