(CNN) - Baltimore Mayor Sheila Dixon has been indicted on 12 corruption counts, according to a spokesman for the state prosecutor's office.
Dixon, who was slated to talk to reporters at 4 p.m., committed no crimes, she and her attorneys said.
The indictment follows a three-year investigation by the state prosecutor's office into City Hall finances, CNN affiliate WBAL reported. A grand jury focused on gifts the mayor received from developer Ron Lipscomb and the use of gift cards donated to the city for use by the needy, it said.
Dixon reported no gifts from Lipscomb on her financial disclosure forms, WBAL said.
Dixon was expected to return Friday afternoon to Baltimore after spending the morning at a state conference on the Eastern Shore.
– CNN's Carol Cratty and Kevin Bohn contributed to this story.