Less than a week after announcing plans to run for a second term, Charlotte Mayor Vi Lyles is expected to officially file for re-election Thursday.

The filing period for candidates in Mecklenburg County opened on July 5 and runs through July 19. Lyles is expected to officially join the race at noon Thursday at the Mecklenburg County Board of Elections. 

Lyles will face competition in the form of 20-year-old Joel Odom, another Democrat, who says he's sick and tired of the violence in Charlotte. He turns 21, the minimum age required to be mayor in Charlotte, one month before the election. 

Click here to sign up for the daily Wake Up Charlotte newsletter

In May, Mayor Lyles also addressed that issue and proposed forming a citizens action group. She says she plans to continue working on issues facing Charlotte residents, including affordable housing and jobs. 

As of Thursday morning, no candidates have filed for election on the Republican side of the ballot. 

RELATED: Chaos at Charlotte City Council meeting: Protesters arrested, noise ordinance passed

RELATED: City leaders discuss deadly officer-involved shooting

RELATED: Charlotte Immigration Committee to share update at City Council meeting

RELATED: Mayor, city council members received campaign contributions from company accused of overcharging for Blue Line extension

RELATED: Mayor Vi Lyles to attend first American Workforce Policy Advisory Board meeting in Washington, D.C.