В 2006 году окончила Академию МВД Беларуси по специальности «юрист», в 2005 году получила специальность «бухгалтер» в Республиканском институте повышения квалификации и переподготовки кадров и специальность «политолог» в Восточноевропейской школе политических исследований.
С 2004 по 2008 год работала в районных администрациях Минска, затем юристом, председателем и главным бухгалтером в жилищно-строительных потребительских кооперативах, в 2011—2014 годах — лектором в Институте повышения квалификации.
Принимала участие в праймеризе, который начался 27 марта и завершился 30 апреля. Его цель — определить единого кандидата от оппозиции, по результатам Ковалькова набрала 1073 голосов. Таким образом, она заняла третье место[3].
20 мая 2020 года ЦИК зарегистрировал инициативную группу в 120 человек. Но Ковалькова из-за пандемии COVID-19 собирать подписи за своё выдвижение не собиралась[4][5].
19 июня закончился сбор подписей за претендентов в кандидаты Республики Беларусь но Ковалькова не говорила о количестве собранных подписей и также она не сдавала подписи в ЦИК.
21 августа, на следующие сутки после открытия уголовного дела в связи с созданием совета по трансферу власти, была задержана в минском аэропорту при попытке вылететь в Польшу, со слов Марии Колесниковой — чтобы встретиться с польским премьер-министром[14]. Подобной информации от Матеуша Моравецкого нет.
25 августа по решению суда Ольгу Ковалькову поместили под арест на 10 суток.
Днём 4 сентября Ковалькова была скрытно вывезена силовиками из ЦИП на Окрестина в Минске и уже 5 сентября в 2 часа ночи доставлена по маршруту Гродно-Варшава на пограничный пункт пропуска «Брузги»[15]. По состоянию на вечер 5 сентября Ковалькова находится в Польше.
21 сентября приняла участие в заседании комитета по международным делам Европейского парламента.
6 марта 2023 года Ольгу Ковалькову заочно приговорили к 12 годам колонии[16].