 A St. Cloud man has been charged with arson for setting his apartment on fire Tuesday afternoon. The St. Cloud Fire Department responded around 3.15 and said five of the apartment units were later learned to be uninhabitable by the Minnesota Fire Marshal.