Troopers said the boy was strapped into his car seat but that it was not buckled into the vehicle.
The mother was able to crawl out of the badly damaged car and picked up her child, running to the closest house looking for help.
Gared Hughes heard the crash and moments later heard Johnna Cameron crying for help as she made her way to his front door.
"The young lady was very frantic. She was very upset," said Hughes, who called 911.
“I could tell right away that something was very wrong, and I was just starting to pray to the Lord to ask Him for guidance and help however we could help in the situation,” he said.
Cameron was taken to the hospital with minor injuries, troopers said.
The Highway Patrol said it expects Cameron will face charges once the Cleveland County District Attorney’s Office reviews the case.