The federal criminal complaint filed in U.S. District Court charged Cannon, 47, with theft and bribery concerning programs receiving federal funds, honest services wire fraud and extortion under color of official right.

The North Carolina Republican Party issued a statement following news of the arrest.

“Patrick Cannon should immediately resign as mayor of Charlotte following his arrest by the FBI on public corruption charges. Accepting monetary bribes, as Mr. Cannon has allegedly done, is an egregious and unforgivable breach of the public’s trust, and the taxpayers of Charlotte deserve much better. We hope the North Carolina Democratic Party will join us in calling on Patrick Cannon to step down,” the NC Republican Party stated.