Договор изменил советско-финскую границу, установленную Тартуским мирным договором 1920 года. По условиям Договора: к СССР отошёл Карельский перешеек с городами Выборг и Сортавала, ряд островов в Финском заливе, часть финской территории с городом Куолаярви, часть полуостровов Рыбачий и Средний. Ладожское озеро полностью оказалось в границах Советского союза. CССР получил в аренду часть полуострова Ханко (Гангут) сроком на 30 лет для создания на нём военно-морской базы. После завершения Второй мировой войны основные положения Московского мирного договора были подтверждены в Парижском мирном договоре с Финляндией 1947 года.