1 мая 1899 года прошли грандиозные стачки в Лиепае и Риге, вылившиеся в массовые демонстрации трудящихся. В Риге произошёл так называемый «Рижский бунт». Более 700 работниц джутовой мануфактуры объявили забастовку, требуя повышения заработной платы. Во время шествия с петициями работницы были окружены солдатами в Александровском саду, после вмешательства рабочих окрестных фабрик и заводов произошло столкновение с полицией и солдатами. Погибло 9 человек. В следующие дни десятки тысяч рабочих вышли на улицы выражая протест расстрелом, состоялись стачки и забастовки с требованием повышения оплаты труда и сокращения рабочего дня. В город были введены около 3,5 тысяч солдат. В следствии стихийности и отсутствия общего руководства протестное движение пошло на спад и 18 мая бунт закончился. В период бунта убито 93 рабочих, много раненых.
Майские события показали, что нарастающее рабочее стихийное движение требует твёрдого централизованного марксистского руководства. Год стал началом бурного роста социал-демократических организаций в Риге, Лиепае, Вентспилсе, Талси. В августе 1899 года из 15 социал-демократических кружков создана единая Рижская социал-демократическая организация во главе с Рижским комитетом. В 1901 году возникли комитеты социал-демократов в Лиепае, Вентспилсе и Елгаве, в 1902 – в Талси.
В апреле 1900 года Ригу посетил Ленин, с помощью Михаила Сильвина была организована встреча с латышскими социал-демократами Янисом Озолсом и Карлисом Зутисом, на которой были намечены планы доставки через Латвию нелегальной печати, в том числе газеты «Искра». В 1900 году издан «Манифест Коммунистической партии» на латышском языке за переводом Янсона-Брауна. Осенью 1901 года состоялись многочисленные митинги студентов Политехнического института. Тогда же была образована Рижская группа Российской социал-демократической рабочей партии (РСДРП), объединившая кружки русских рабочих рижских предприятий и русских студентов Политехнического института. После размежевания русских социал-демократов на меньшевистское и большевистское крыло в образованной в 1903 году Рижской организацией РСДРП(б) руководил уполномоченный ЦК РСДРП по Северо-Западному краю Максим Литвинов.
В феврале 1902 года в Риге состоялся Всероссийский съезд студентов, призвавший к включению студенчества в борьбу за политические свободы под руководством социал-демократов. В апреле того же года социал-демократические организации Риги, Лиепаи, Вентспилса и Талси создали Прибалтийскую Латышскую Социал-демократическую рабочую организацию (ПЛСДРО). В организации состояло около 1000 членов, основное руководство осуществлял Центральный Комитет. Были налажены связи с зарубежными группами латышских социал-демократов, организована коллегия пропагандистов, нелегальная типография, а с марта 1904 года начала издаваться газета «Циня» («Cîňa»). В июне 1904 года прошёл первый съезд Латышской социал-демократической рабочей партии (ЛСДРП). Делегаты представляли 2500 членов партии. В качестве ближайшей политической задачи было выдвинуто свержение самодержавия и установления демократической республики. Среди основателей партии: Стучка, Розинь, Озолс, Янсон-Браун, Дауге, Бушевиц, Лутер, Кажмер, Трейман, Зандрейтер. Латышские социал-демократы в ЛСДРП и русские в РСДРП действовали параллельно придерживаясь ленинской позиции в социал-демократическом общем движении. В сентябре 1904 года был образован Федеративный комитет объединивший разные социал-демократические организации (ЛСДРП, РСДРП, Бунд и более мелкие местные комитеты).
В начале XX века Прибалтийские губернии оказались во власти мирового кризиса. В Риге остались без работы более 10 тысяч рабочих. Зимой 1901 года успешно прошла забастовка работниц Ильгуциемской текстильной фабрики в Риге. В 1902 году бастовали рабочие даугавпилсских кожевенных заводов. В 1903 году в Риге прошли первые демонстрации под лозунгом «Долой самодержавие!», забастовки рабочих в Риге и Лиепае, в Талсинском и Гробиньском уездах прошли первые забастовки сельхозрабочих. В 1903 году прошли демонстрации протеста против высылки социал-демократа Яна Ленцмана, против высылки в Сибирь 10 политзаключённых, в 1904 году прошла демонстрация в поддержку голодовки политзаключённых в Рижской губернской тюрьме. В том же году прошла длительная забастовка рабочих Рижской джутовой фабрики – около тысячи рабочих бастовали с перерывами два месяца. Первомай 1904 года отмечен демонстрацией 5000 рабочих в Риге и 2000 рабочих в Елгаве. В конце 1904 года прошли выступления против Русско-японской войны, в декабре в Задвинье в Риге состоялась демонстрация 3000 рабочих. В организации выступлений рабочих активно участвовала ЛСДРП. Всего за период 1900–1904 годов в Курляндии и Лифляндии бастовали суммарно 6000 человек.