The Federal Bureau of Investigation alleged Cannon took at least $48,000 in payments and gifts in exchange for using his influence to help would-be developers build projects in the city, according to a statement from the agency.

Cannon, who held the office since November but has been involved in city politics since 1993, was charged with theft and bribery, federal prosecutors said. Cannon...