Avant de devenir maire de Prague, Adriana Krnáčová est à la tête de l'antenne tchèque de Transparency International et occupe également brièvement le poste de vice-ministre de l'Intérieur pour l'administration publique du gouvernement tchèque[3].
Maire de Prague
Adriana Krnáčová est élue maire en tant que candidate du parti ANO 2011, fondé et actuellement dirigé par Andrej Babiš. Lors des élections municipales de 2014(en), l'ANO 2011 remporte 22,1% des voix, élisant 17 conseillers (sur 65), tandis que Krnáčová elle-même remporte 1,63% des voix[4]. Elle remplace Tomáš Hudeček(en) qui est maire depuis le 20 juin 2013.