McCray indicted for capital murder by a Houston County grand jury.
Thirty-six-year-old Lavon McCray of Ashford is charged in the death of 27-year-old Brandy Bachelder.
The Dothan woman's body was found in her mobile home just a week ago.
She had been stabbed at least once, and investigators say she had apparently been dead a couple of days.
They also say McCray admitted forcing his way into the woman's home.
McCray is being held without bond in the Houston County Jail.