Ovaccinerade politiker får från och med måndagen inte ens delta på distans.
Förbudet kommer att drabba åtminstone nio ledamöter. Kritiker hävdar att den nya lagen strider mot konstitutionen.
Lettland med sina 1,9 miljoner invånare har haft 236.765 covid-infektioner hittills och 3.646 coronarelaterade dödsfall.