Диана Овчарова е родена на 12 юли 1969 година в Ивайловград. Завършва висше образование в Пловдивски университет „Паисий Хилендарски”. В периода 1994-2000 г. работи в Бюро по труда - Ивайловград, като заема длъжността – Началник отдел „Активни мерки на пазара на труда”. От януари 2000 г. до октомври 2011 г. заема поста – Секретар на Община Ивайловград. За кмет на общината е избрана през октомври 2011 г. и през ноември 2019 г.