När det kommer till Navalnyj, som dog i ryskt fängelse förra månaden, sade Putin att han var villig att växla honom mot några fängslade i väst.
“Villkoret för fångbytet var att Navalnyj inte skulle återvända till Ryssland”, sade Putin.
Putin, som är 71 år, har suttit vid makten sedan 1999, med undantag för 2008-2012 när han var premiärminister. I och med segern har han säkrat en ny mandatperiod på sex år.
Från internationellt håll har valet kritiserats. Vita huset har sagt att det varit varken “fritt eller rättvist”, medan Ukrainas president Volodymyr Zelenskyj har kallat Putin för “maktgalen” och redo att göra allt för att kunna härska för evigt.