92-Year-Old Charlotte Woman And Cancer Survivor Becomes Oldest Woman Marathon Finisher Harriette Thompson, a 92-year-old cancer survivor from Charlotte, North Carolina, set the record for the oldest woman to finish a marathon when she completed the San Diego Rock n' Roll Marathon on Saturday. by Ted Ranosa