Police are investigating Fraley's death as a homicide and announced Friday that they have arrested Richard Jordan Jr., 38, in connection with the crime.
Detectives said Jordan and Fraley knew each other but would not elaborate on their relationship.
Investigators were tipped off to the location of Fraley's body by members of the community, and believe a dispute between Jordan and Fraley led to her death. Officers have not said how she died.
>> Related: ‘Golden State Killer’ suspect tracked down using DNA on genealogy website, officials say
Jordan was charged with murder and kidnapping.
Police announced Thursday that Fraley, who has a 1-year-old and 2-year-old child, may be in danger and were looking for her.
Missing person signs were posted along a road in southeast Charlotte where she was last seen around 5 a.m. on April 13.
Detectives with both the Charlotte-Mecklenberg Police Department Homicide and Missing Persons units were investigating the case because officials said the circumstances of Fraley's disappearance indicated she may have been in danger.
Fraley was last seen wearing a blue and white striped dress, tan sandals, and carrying a Kate Spade purse. She had not been heard from since the morning of April 13, and her family had said they were worried about her.
Fraley’s mother told WSOC that her daughter called family members on April 13 around 3 a.m. and said she was on her way home, but she never made it.
Police said the investigation into Fraley's murder is active and ongoing.