Канонерка «Торопа» построена в Риге в 1892 г. Длина 24 м; ширина 4,8 м; осадка 0,6 м; машина мощностью 64 л.с., скорость хода 6 узлов. Вооружение: две 47-мм пушки и два пулемета.
На вооружении канонерок были 47-мм морские пушки Гочкиса и 37-мм автоматы Максима, изготовленные в 1918 г. наОбуховском сталелитейном заводе; б) две плавбатареи (№ 5 и № 6), представлявшие собой переоборудованные несамоходные баржи, вооруженные каждая одной 76-мм пушкой обр. 1902 г. и двумя пулеметами; в) сторожевое судно «Шестой» — переоборудованный пароход длиной 17,7 м; шириной 2,74 м; с осадкой 0,67 м. «Шестой» имел машину мощностью 35 л.с., позволявшую развивать скорость до 6 узлов. На вооружении имелся один 37-мм автомат Максима.
Кроме того, в состав флотилии входили четыре моторных катера (№ 1, № 2, «Буффало» и «Детка»), каждый из которых был вооружен одним пулеметом, два вспомогательных парохода и два винтовых буксира.
Позже состав флотилии пополнился четырьмя бронекатерами, захваченными на Каме у колчаковцев. Катера имели названия «Пантера», «Рысь», «Ягуар» и «Кугуар». Их водоизмещение составляло 15 т; размеры: длина 18,3 м; ширина 3 м; осадка 0,6 м; два бензиновых мотора мощностью по 72 л.с. позволяли развивать скорость 12 узлов. Вооружены бронекатера были одной 47-мм пушкой и одним пулеметом. В строй эти катера вступили 13 июня 1920 г.
Флотилия имела и десантный отряд численностью 250 человек при двух 76-мм горных пушках обр. 1909 г. и двух 37-мм автоматических пушках Маклена на колесных лафетах.
Наконец, 19 апреля 1920 г. в состав флотилии вошел 26-й воздухоплавательный отряд.
Вскрытие Западной Двины в 1920 г. произошло исключительно рано. 25 марта, то есть на две недели раньше, чем обычно, прошла уже основная масса льда. Сразу же после схода льда суда флотилии поднялись выше Витебска и начали операции против бандитов. Терроризировав местное население, бандиты срывали сплав срубленного и заготовленного леса, подсекали вязки находящихся уже на плаву плотов, пускали все это вниз по течению, угрожая разрушить обрушившейся на мосты массой устои и береговые сооружения. Чтобы спасти мосты и не допустить срыва заготовки топлива, командование Западно-Двинской флотилии приняло решительные меры к уничтожению бандитов огнем корабельных орудий и действиями десантного отряда на берегу.
30 апреля командующий 15-й армией телеграфировал командующему флотилией о нападении поляков. Флотилия вместе с десантным отрядом прибыла в Витебск. 13–15 мая флотилия помогала инженерным частям установить наплавные мосты через Двину у Полоцка и перевозила войска. Канонерская лодка «Двинск» двинулась на разведку в тыл полякам, но ниже Полоцка была обстреляна и вернулась.
19 мая флотилия оторвалась от наступавших частей Красной Армии и двинулась вниз к городку Диена, расположенному в 40 верстах ниже Полоцка. При прохождении Диснинских порогов сторожевое судно «Шестой» потерпело аварию. Вечером вся флотилия стала на якорь в Диене. Там были оставлены «Шестой» и несколько десантников, которые составили гарнизон города. Основные же силы флотилии двинулись дальше, не встречая сопротивления противника. Вечером 20 мая флотилия стала на якорь у деревни Мату-лово, в 45 км ниже Диены.
Так флотилия дошла до границы с Латвией (фактически это была не граница, а линия перемирия). Латыши сосредоточили войска на правом (своем) берегу и начали переправляться на левый (советский) берег Двины. 22 мая в 10 ч 46 мин. у деревни Узмены флотилия высадила десант, который вскоре попал под огонь латышской батареи, установленной у деревни Труба. Флотилия обстреляла деревню и батарею из артиллерийских орудий, батарея была подавлена, а десантный отряд занял деревню Узмены.
Через некоторое время Узмены были обстреляны латышским бронепоездом с железнодорожной станции Дрисса, огонь которого корректировался с колокольни церкви, в двух верстах впереди Узмены. Затем бронепоезд обстрелял корабли флотилии. Ответным огнем корабельной артиллерии была сбита колокольня и обстрелян бронепоезд. Флотилия пошла вперед и в упор начала бить по городку Дрисса и бронепоезду, и сразу же латыши прекратили огонь.
В 18 ч. 30 мин. 19 мая разведчики донесли о подходе большого отряда латышских кавалеристов. Чтобы избежать окружения десантного отряда, действовавшего на правом берегу Двины, десантников перевезли на судах вверх по течению до деревни Ракусино.
28 мая флотилия перешла в оперативное подчинение командующего Северной группой войск. 29 мая флотилия поддерживала огнем наступление сухопутных войск в сторону деревни Узмены.
В начале июня 1920 г. Западно-Двинская флотилия вела обстрел польских войск в районе местечка Дрегучи. Согласно донесению командующего флотилией, в боевые действия часто ввязывались и латыши. Присутствие советских войск в районе юго-западнее Дрис-сы настолько нервировало латышское командование, что оно, не считаясь ни с заключенным перемирием, ни с обязательством не перебрасывать своих войск на левый берег Двины, переправляло пехотные и конные части, которые, не ограничиваясь только охраной или обороной, вели активную разведку, завязывая с частями Красной Армии серьезные бои.