Численное соотношение сил на Севере к началу наступления Красной Армии оставалось еще в пользу противника. На архангельском направлении против 15 945 штыков и сабель советской 6-й армии белые имели 17 410 штыков и сабель. На мурманском направлении против 5670 штыков и сабель советских войск у противника было 6150 штыков и сабель. Но некоторое численное превосходство врага не могло уже иметь существенного значения. Белогвардейское командование во главе с Миллером пребывало в глубоком унынии и растерянности: надежда на Деникина и Юденича лопнула как мыльный пузырь. Было ясно, что силы контрреволюции, цеплявшиеся за Архангельск и Мурманск, долго не продержатся. Армия белых разлагалась, мобилизации местного населения давали крайне ненадежные пополнения, враждебное отношение рабочих и крестьянских масс к белогвардейцам сказывалось с каждым днем все резче и резче.
Готовившееся наступление Красной Армии должно было неизбежно ликвидировать очаг контрреволюции на севере России.
Войска 6-й армии в конце 1919—начале 1920 года были сведены в три стрелковые дивизии — 54-ю, 18-ю и 1-ю. На северодвинском, мезенском и пинежском направлениях действовала 54-я дивизия, сформированная в августе 1919 года. На железнодорожном и онежском направлениях сражалась 18-я дивизия. На мурманском участке действовала 1-я дивизия, переданная в августе 1919 года из 7-й армии.
По плану советского командования главный удар предстояло нанести силами 54-й и 18-й дивизий. Конечной целью их наступления было освобождение Архангельска. 1-я дивизия должна была подготовиться к наступлению, которое намечалось на конец февраля 1920 года.
Первой перешла в наступление 3 февраля 54-я дивизия. Несмотря на численное превосходство врага, она в течение нескольких дней освободила обширный район на северодвинском направлении. Почти одновременно началось наступление 18-й дивизии на железнодорожном направлении. Уже 19 февраля ее части при поддержке бронепоездов освободили станцию Емца. Здесь сдался в плен 6-й северный полк белогвардейцев и был захвачен бронепоезд. В этот же день советские войска атаковали Холмогоры, где большая часть белогвардейских солдат также сдалась в плен. Остатки белых войск отошли в сторону Онеги и Архангельска.
Белогвардейское правительство Северной области обратилось к Антанте с отчаянным призывом о помощи. Результатом явилась нота английского министра иностранных дел Керзона Советскому правительству. Керзон под видом заботы о мирном населении в районе военных действий требовал ни больше ни меньше, как прекращения наступательных операций 6-й армии.
Советское правительство ответило на ноту радиограммой, в которой изложило свое требование к белогвардейскому командованию передать советским войскам всю территорию русского Севера. При условии безоговорочной капитуляции всему личному составу белогвардейских войск гарантировалась жизнь, а ответственным представителям так называемого «Северного правительства» и командному составу — право свободного выезда за пределы Советской России. Ответа Советское правительство не получило.
Белогвардейцы до последних дней своего пребывания в Архангельске надеялись организованно отступить через Онегу на Мурманскую железную дорогу. Они пытались мобилизовать для этого крестьянские подводы. Но крестьяне не намерены были помогать белогвардейцам. Миллеру удалось заполучить всего… три подводы.
Не имея возможности уйти из Архангельска в направлении Мурманской железной дороги, белогвардейцы все свои надежды возложили теперь на эвакуацию морем. Однако и этот план оказался почти неосуществимым: судов в распоряжении белых было явно недостаточно. К тому же рабочие Архангельского порта не стали грузить на пароходы уголь, а команды ледоколов «Сусанин» и «Канада» наотрез отказались выходить в море. Единственными средствами эвакуации оставались ледокол «Минин» и буксируемая им яхта «Ярославна». В ночь на 19 февраля они были до отказа набиты офицерами штаба Миллера, их женами и родственниками. Поспешно, за крупные взятки, погрузились тузы города — фабриканты и торговцы.
Белогвардейское командование спешило покинуть Архангельск до подхода Красной Армии. Оно даже решило не дожидаться прибытия с фронта своих войск. Задолго до назначенного срока эвакуации, когда к пристани стали подъезжать первые офицерские повозки с фронта, ледокол «Минин» по приказу Миллера вышел в море. Оставленные на берегу белогвардейцы бросали награбленное имущество, бежали по льду за уходящим ледоколом, цеплялись за канаты. Многие, не добежав, проваливались в ледяную воду. Толпы жителей Архангельска стояли на берегу, наблюдая картину позорного бегства белых. Команда восставших матросов с ледокола «Канада» дала сигнал «Минину» вернуться. Ответа не последовало. Тогда вслед ему было сделано несколько артиллерийских выстрелов.
21 февраля героические войска Красной Армии после девятнадцати месяцев упорной борьбы с американо-английскими и французскими интервентами и белогвардейцами вступили в Архангельск.