Известны также национально-освободительные революции, в ходе которых те или иные страны освобождаются от колониальной, полуколониальной или иной иностранной (национальной) зависимости. Примерами таких революций являются Нидерландская революция XVI века, Первая американская революция, войны за независимость в Латинской Америке в XIX веке, Филиппинская революция 1896—1898 годов, Августовская революция 1945 года во Вьетнаме, Июльская революция 1952 года в Египте, Иракская революция 1958 года, Алжирская революция и так далее. Однако в этих революциях национально-освободительный характер является внешним выражением классового характера революций — буржуазных, буржуазно-демократических или социалистических.