Šeksna (ven. Шексна́) on Volgan vasemmanpuoleinen sivujoki Vologdan alueella Venäjällä. Nykyisellään joki on 139 km:n pituinen. Se laskee Valkeajärvestä (Beloje ozero) Rybinskin tekojärveen. Ennen vesistöjen patoamista joki oli nykyistä paljon pitempi. Joessa on kaksi voimalaitosta. Šeksna on osa Volgan–Itämeren vesitietä, ja siitä on myös kanavayhteys Vienanjoen vesistöön. Šeksnan varrella sijaitsee Šeksnan kaupunkityyppinen taajama ja joen suulla Vologdan alueen suurin kaupunki Tšerepovets.