Революционная деятельность КПЛ и нацеленность на крайние меры борьбы в рабочем движении породили раскол на легальном поле с социал-демократами. Единое профсоюзное движение в мае 1921 года раскололось на две крайних части: Центральное бюро профсоюзов Риги (левые, около 18 тысяч членов) и Центральное бюро профсоюзов Латвии (социал-демократы, около 25 тысяч членов). 22 августа 1928 года состоялась Вселатвийская забастовка в знак протеста против закрытия Рижского Центрального бюро профсоюзов. В Риге бастовало 15000 рабочих, в остальных городах Латвии ещё 8000 рабочих. Участвовала в забастовке и часть профсоюзных реформистов и социал-демократов. За время забастовки в Риге было арестовано около 1000 рабочих. После закрытия Центрального бюро был образован Союз латвийских профсоюзов, который проработал до июля 1931 года.
В октябре 1929 года такие же выступления прошли из-за реорганизации больничных касс и уменьшения выплат на соцстрахование. В результате управление больничными кассами было отдано в руки самих страхуемых. Затем в руководство больничных касс были введены работодатели, а после переворота 1934 года выборные органы больничных касс были упразднены.
В 1931 году было проведено 54 забастовки. Забастовки и стачки часто заканчивались успешно и для подавления активности рабочих 31 марта того же года был принят антизабастовочный закон. В июле были закрыты левые профсоюзы и другие левые легальные организации. В 1930-33 годах политзаключёнными стали более 6000 рижских рабочих.
В 1932 году было проведено 139 забастовок, в 1933 – 246.
В период острого экономического кризиса КПЛ возглавила борьбу безработных, организовала комитеты и конференции. Зимой 1933 года была организована демонстрация в Риге с участием около 3000 безработных.
На первых выборах в Сейм Латвии ведущую роль и победу завоевали социал-демократы, составившие коалицию с Крестьянским союзом Ульманиса. Это помогало в легальной печати размещать материалы марксистского содержания в меньшевистском изложении, что способствовало пропаганде марксизма в большевистском понимании. Коммунистические газеты были в подполье. Журналы и газеты левых организаций постоянно закрывались, тиражи арестовывались. «Дарбс ун майзе» («Труд и Хлеб») – печатный орган рабоче-крестьянской фракции в Сейме Латвии в период третьего Сейма 1928-31 годов закрывался 40 раз.
1933 г., февраль. Демонстрация безработных на улицах Риги
На выборах в третий Сейм Рабоче-крестьянский список получил 74 тысячи голосов и 7 мест в парламенте, на следующих выборах – 70 тысяч голосов и сохранил 7 депутатских мест. С 1922 года КПЛ через левые профсоюзние организации проводила в Рижскую городскую думу своих членов и сочуствующих. В разные годы фракция состояла из 7-13 депутатов, в том числе таких известных революционных