The blaze started earlier Friday afternoon.
Several crews responded to the fire. No one was injured. Rockford fire fighters say it started in the basement of the three-story building.
District Chief Mevin McIntyre says it only took about a half hour to control, but fire and smoke damage is still widespread.
McIntyre says the building was a rehabilitation center for adults.