Первый в истории Москвы акт конституционного законодательства, ставший основой правового поля, - Устав города Москвы - был принят 28 июня 1995 года. Устав является Основным законом города Москвы и имеет высшую юридическую силу по отношению к другим законам города Москвы, правовым актам органов государственной власти города Москвы и органов местного самоуправления, их должностных лиц. Уставом города Москвы в соответствии с Конституцией Российской Федерации определен статус Москвы - субъекта Российской Федерации, города федерального значения.
Кардинальные изменения федерального законодательства, регулирующего организацию и деятельность органов государственной власти в субъектах Российской Федерации, обусловили необходимость подготовки новой редакции Устава, которая была принята Московской городской Думой 13 июля 2001 года.
В новой редакции Основного закона города Москвы были уточнены предметы ведения города, его территориальное устройство, статус органов государственной власти, порядок их формирования и взаимодействия, их полномочия и ответственность, основы отношений собственности и земельно-имущественных отношений, вопросы построения бюджетной системы и организации бюджетного процесса, установлены принципы организации местного самоуправления, формы непосредственной демократии.
В соответствии с Уставом города Москвы высшим и единственным законодательным (представительным) органом государственной власти города Москвы является Московская городская Дума; высшим должностным лицом города Москвы, возглавляющим высший исполнительный орган государственной власти города Москвы, - Мэр Москвы; высшим исполнительным органом государственной власти города Москвы - Правительство Москвы; исполнительными органами государственной власти города Москвы - Правительство Москвы, отраслевые, функциональные и территориальные органы исполнительной власти.
Уставом определены основные полномочия Московской городской Думы и Мэра Москвы и общие положения организации их деятельности.
В дальнейшем работа над Основным законом города Москвы продолжалась путем внесения в него необходимых изменений. Так, Закон города Москвы от 6 ноября 2002 года N 54 "О внесении изменений в статьи 13, 15, 16, 18, 23, 24, 29, 35, 41, 45, 46, 48, 53, 54, 56, 58, 61, 68 Устава города Москвы" был разработан и принят в целях совершенствования деятельности территориальных органов исполнительной власти и органов местного самоуправления муниципальных образований в столице. Для приведения некоторых положений Устава в соответствие с изменившимся федеральным законодательством были приняты законы города Москвы от 19 марта 2003 года N 17 "О внесении изменения в статью 35 Устава города Москвы", от 14 июля 2004 года N 51 "О внесении изменений в статьи 13, 27, 34, 35, 38, 41, 44, 52, 56, 62 Устава города Москвы" и от 15 февраля 2006 года N 11 "О внесении изменений в Устав города Москвы".