Kingston posted a message to his Twitter fans on Monday, along with a picture of himself in the hospital. He tweeted: "Feeling alot better! GOD IS GREAT! Thanks for all the prayers and support! Love you ALL!"
His publicist, Joseph Carozza, says Kingston's condition has been upgraded to fair.
The 21-year-old "Beautiful Girls" singer was taken to a Miami hospital after he and a female passenger were injured when their personal watercraft crashed into a bridge off Miami Beach on May 29. Kingston suffered a broken jaw, fractured wrist and water in his lungs.
Two weeks, Kingston began breathing and walking on his own again for the first time since the crash.
The Associated Press contributed to this report.