Русло реки извилисто, преимущественное крутыми берегами и короткими плесами. Ширина реки от 100 до 320 м в верхнем и среднем течении, расширяясь местами до 430 м и до 640 м у Риги. Глубина реки от 1,8 м до 7,3 м. Западная Двина пригодна для судоходства по всей ширине только в период разливов, в остальное же время суда могут ходить только фарватером.
Левый приток Западной Двины, река Улла, в те годы был соединен судоходным каналом с рекой Березиной, то есть со всем Днепровским бассейном.
Речной отряд военных судов на Западной Двине был создан еще в 1915 г. Он подчинялся командованию 5-й армии. 26 мая 1916 г. взвод дозорных катеров (катера № 8, № 9, № 10 и № 11) при двух офицерах и 54 солдатах был отправлен в распоряжение 5-й армии. 29 мая катера прибыли в Двинск (с 1921 г. Даугавпилс) и базировались на поселок Двинская Погулянка. Вооружение катеров было усилено еше одним пулеметом на тумбовом станке.
29 августа 1916 г. у острова Глудан погиб катер № 8. В него попал 152-мм германский снаряд, который пробил бронированную рубку и, не разорвавшись, пробил противоположный борт у ватерлинии. Катер заполнился водой, перевернулся и затонул. Два члена команды были убиты и два — ранены, остальные добрались вплавь до берега, переправив туда и раненых. В ночь с 9 на 10 сентября катер подняли и ночью 11 сентября перевели в Двинскую Погулянку. Затем катер № 8 отправили на ремонт в Петроград, где он ремонтировался до 27 сентября 1917 г.
Формирование первой советской флотилии на Западной Двине началось в апреле 1919 г. по инициативе Витебского Военного комиссариата. По политическим соображениям Западнодвинская флотилия была названа Военной флотилией Советской Латвии. Командующим флотилии назначили Р. Бернгарда (апрель — май 1919 г.).
Флотилия состояла из двух отрядов — Приморского с базой в Риге и Витебского с базой в Витебске. Приморский отряд должен был действовать у Риги и в низовьях реки до Штокмонгофских порогов, а Витебский — по всей остальной судоходной части реки.
Приморский отряд располагал четырнадцатью пароходами, имевшими на вооружении по две 75/50-мм пушки или по одной 47-мм пушке, а также двумя плавбатареями (бывшие землеотвозные шаланды), вооруженными одной 152/45-мм пушкой каждая.
Однако уже 22 мая 1919 г. германские войска выбили красногвардейцев из Риги, и Приморский отряд флотилии Советской Латвии оказался сначала в руках немцев, а затем — латышских националистов.
К 12 апреля 1919 г. Витебский отряд состоял из пароходов «Лебедь» и «Орел»; моторных катеров «Буффало», «Полдень», «Осмо» и № 2; парового катера «Наяда»; моторных шлюпок № 1 и № 2. Из-за большой осадки пароходов «Лебедь» и «Орел» командование флотилии отказалось от них и настаивало на прикомандировании к флотилии пароходов Губвода «Борец» и «Валисса», катера № 6, трех барж и двух плашкоутов. На «Орле» и «Лебеде» предполагалось поставить по одной 47-мм пушке, на «Борце» — шесть пулеметов, на катерах № 6, «Полдень», «Осмо» и «Наяда» — по одному пулемету.
1 мая 1919 г. распоряжением командования Морских Сил пароходы «Борец» и «Валисса», катер № 6 и лайба № 302 (баржа) вошли в состав флотилии Советской Латвии.
Вопрос с личным составом стоял очень остро. Укомплектований от Балтийского флота не присылалось, и суда укомплектовывались случайными людьми. Витебский Губернский военный комиссариат мог дать только 29 винтовок и 500 патронов к ним, другого вооружения получено не было. Начальник штаба армии Латвии приказал ускорить готовность флотилии, и 15 мая отряд в составе трех пароходов, двух паровых катеров, пяти моторных шлюпок и одной баржи вышел из Витебска и 19 мая прибыл в Двинск.
В июне 1919 г. начальником флотилии был назначен Н. Н. Серебренников, а сама флотилия подчинена 15-й армии. Тем не менее в боевых действиях ее суда не участвовали, а пока ограничивались маневрами. В частности, 19 июля были проведены учебные минные постановки.
В июне 1919 г. на флотилию прямо с Обуховского завода доставили три 37-мм автоматические пушки Максима. Эти системы были очень удобны для установки на малых судах.
26 ноября 1919 г. на основании приказа Реввоенсовета республики бывший Витебский отряд военно-речной флотилии Советской Латвии был переименован в Западно-Двинскую флотилию. Командовать новой флотилией стал В. К. Новак, а 5 марта 1920 г. его сменил Г. М. Тырышкин.
К. 25 марта 1920 г. в состав флотилии входили: а) четыре канонерские лодки, представлявшие собой переоборудованные заднеколесные пароходы.
Канонерка «Борец» была построена в 1897 г. в Риге. Длина 30,2 м; ширина 5,5 м; осадка 0,71 м. Машина мощностью 136 л.с. позволяла развивать скорость до 6 узлов. Вооружение: две 47-мм пушки и два пулемета.
Канонерка «Велисса» построена в 1899 г. в Риге. Длина 24,4 м; ширина 4,6 м; осадка 1,02 м; машина мощностью 50 л.с., скорость хода 6 узлов. Вооружение: две 37-мм пушки и два пулемета.
Канонерка «Двинск» построена в 1894 г. в Риге. Длина 24,5 м; ширина 4,72 м; осадка 0,6 м; машина мощностью 54 л.с., скорость хода 6 узлов. Вооружение: два 37-мм автомата Максима и два пулемета.