Депутат Московской городской Думы седьмого созыва.
Ольга Мельникова родилась 22 августа 1975 года в городе Москва. Окончила Волжский филиал НОУ ВПО «Московский институт рекламы туризма, шоу-бизнеса». Позднее, получила дополнительное образование, успешно завершив курс обучения в ФГОУ ДПО «Московская академия государственного и муниципального управления» с присвоением квалификации «менеджер муниципальной службы и муниципального хозяйства».
Начиная с 2012 года, после реорганизации учреждений социальной защиты путем слияния, Мельникова заняла должность директора Государственного Бюджетного Учреждения города Москвы «Территориальный Центр Социального Обслуживания «Коломенское» по обслуживанию населений районов Даниловский, Донской, Нагатино-Садовники и Нагатинский затон.
Параллельно с трудовой и общественной деятельностью, Мельникова Ольга Николаевна принимает активное участие в политической жизни родного региона.
С 2008 года, избиралась депутатом муниципального округа «Нагатинский затон» города Москва.
На выборах 8 сентября 2019 года, избрана депутатом Московской городской Думы VII созыва.
Является победителем ХIV Московского конкурса «Женщина-директор года».
Замужем. Воспитывает троих детей.