Brian Helton, 15, is being held at the San Juan County Juvenile Detention Center. Farmington police arrested Helton on Friday night and he was charged with the crimes on Saturday, Sgt. Joshua Laino said.
Police said Helton met the victim at a business near Main Street and Beckland Drive on Friday evening.
Police do not believe Helton and the woman knew each other.
Laino said Helton started a conversation with the woman and lured her away from the business to an undisclosed location outside where he battered, assaulted and raped her.
Helton had fled the scene by the time police were notified at 8:15 p.m. but he was apprehended later that evening, Laino said.
Helton, whose listed address is on Randolph Avenue in Farmington, appeared in front of District Judge Daylene Marsh on Wednesday for a detention hearing.
His parents did not attend and Marsh postponed his detention hearing until 8 a.m. Nov. 28, according to court documents.
Juveniles are never given bonds to pay for release pending trial.
Depending on the severity of the charges, judges often will establish conditions for release with a juvenile suspects' guardians.
Helton has been charged with first-degree criminal sexual penetration, first-degree kidnapping and aggravated battery.