Флаг Московской области представляет собой прямоугольное полотнище с отношением ширины к длине 2:3, красного цвета с двухсторонним изображением в верхнем ближнем к древку углу основного элемента герба Московской области — развёрнутого к древку Святого Георгия Победоносца. Габаритная ширина изображения основного элемента герба на флаге Московской области составляет 1/5 часть длины полотнища флага[2].
В 2005 году вышел новый закон «О флаге Московской области», изменивший описание флага:
Прямоугольное двухстороннее красное полотнище с отношением ширины к длине 2:3, воспроизводящее в крыже фигуры из гербового щита: святого Георгия Победоносца в белых латах, шлеме и сапогах, синем плаще, сидящего в пурпурном с жёлтой бахромой седле на белом скачущем коне, поражающего жёлтым копьём, увенчанным таковым же восьмиконечным крестом, жёлтого крылатого змия (дракона о четырёх лапах) с зелёными крыльями. Ширина гербовой композиции составляет 1/5 длины флага[3].
В червлёном щите Святой Великомученик и Победоносец Георгий, в серебряном вооружении и лазуревой приволоке (мантии), на серебряном покрытом багряною тканью, с золотою бахромою, копьём поражающа золотого, с зелеными крыльями, дракона, золотым с осьмиконечным крестом на верху, копьем. Щит увенчан Императорскою короною и окружен золотыми дубовыми листьями, соединёнными Андреевскою лентою.
Современная территория Московской области образована 1 октября1929 года. Московская область расположена в центральной части Восточно-европейской равнины в междуречье рек Волги и Оки. Земли Подмосковья много веков являются центром государства Российского. Около 500 лет на груди двуглавого орла — основной фигуры современного Государственного герба Российской Федерации — в щитке помещён герб Москвы.
Главной фигурой герба является Георгий Победоносец — символ и покровитель всего русского народа, хранитель земли Русской. В этом образе воплотилась извечная тема победы добра над злом, света над тьмой.
Жёлтый цвет (золото) символизирует знатность, могущество и богатство, а также христианские добродетели: веру, справедливость, милосердие, смирение.
Белый цвет (серебро) символизирует благородство, откровенность, а также чистоту, невинность и правдивость.
Красный (червлень) символизирует храбрость, мужество, самоотверженность, труд, жизнеутверждающую силу, праздник, красоту.
Синий цвет (лазурь) символизирует великодушие, честность, славу, верность, безупречность, добродетели.
Официальные символы Подмосковья. — Москва: Геральдический совет при Президенте РФ, Геральдическая комиссия при Губернаторе Московской области, Союз геральдистов России, 2003. — 158 с. — С. 16-17. ISBN 5-900971-20-1