The New Hanover County Sheriff's Office said in a statement late Wednesday that 47-year-old Amy Blanche Stewart was charged with concealment of death, which is considered a low-level felony in the state.
Stewart was charged one day after police said a 911 caller reported that 87-year-old Blanche Matilda Roth was unconscious and not breathing. Police found Roth's body in her bed and say she likely died in May.
Stewart posted a $1,000 secured bond and was released from jail.
Authorities didn't know if Stewart had an attorney. She faces her first court appearance Thursday morning.