4 ноября 2005 года в столице прошел первый "Русский марш", организованный Евразийским союзом молодежи и запрещенным ныне Движением против нелегальной иммиграции (ДПНИ). Санкционированное шествие 4 тыс. человек состоялось от Чистых прудов до Славянской площади. 4 ноября стало традиционной датой для маршей.
В 2006 году мэр Юрий Лужков запретил марш, назвав его "шовинистским". Вместо шествия прошел митинг в сквере Девичьего Поля. Из 3 тыс. участников было задержано около 300.
В 2007 году в Москве в разное время, но в одном месте (на набережной Тараса Шевченко) состоялись два "Русских марша", организованных ДПНИ и "Народным союзом" Сергея Бабурина. В согласованных акциях в столице участвовали около 4 тыс. человек.
В 2008 году на разрешенный марш "Народного союза" на набережной Тараса Шевченко собралось около 1 тыс. человек. На запрещенной акции ДПНИ и "Славянского союза" на Арбате задержали 500 из 2 тыс. участников.
В 2009 году в согласованном марше в Люблино участвовало более 2 тыс. человек. На митинге выступили организаторы — лидеры ДПНИ Александр Белов (Поткин) и "Славянского союза" Дмитрий Демушкин.
В 2010 году согласованный с властями марш проходил в Люблино и собрал 7 тыс. человек, в основном из ДПНИ, "Русского образа" и "Славянской силы".
В 2011 году в Люблино на марш пришли 7 тыс. человек, на митинге выступил Алексей Навальный.
В 2012 году в Москве 6 тыс. человек маршем прошли по Крымской набережной. На митинге у ЦДХ выступили организаторы Сергей Бабурин и Дмитрий Демушкин. Были задержаны 25 человек.
В 2013 году в согласованных с властями маршах в Щукино и Люблино участвовали до 10 тыс. человек. Первый организовали лидеры запрещенного ныне движения "Русские", второй — лидер незарегистрированной партии "Великая Россия" Андрей Савельев.
В 2014 году "Русские марши" вновь прошли в Люблино и Щукино с теми же организаторами. Первый собрал до 3 тыс. человек, а ""Русский марш" в поддержку Новороссии" в Щукино — около 1,5 тыс. участников.