Stuart Hazell has been charged with the murder of 12-year-old schoolgirl Tia Sharp.
The 37-year-old, who is the boyfriend of Tia's grandmother, will appear before magistrates on Monday August 13.
Tia was reported missing on August 3. Her body, which has not yet been formally identified, was found at the home of her gran, Christine Sharp, in New Addington, Croydon, on Friday.
Two other people arrested in connection with the investigation have been released on bail to return to a south London police station.
They are believed to be Ms Sharp, 46, who was being held on suspicion of murder, and her next-door neighbour, 39-year-old Paul Meehan, who was arrested on suspicion of assisting an offender.