Основным направлением деятельности Московской городской Думы является законотворчество. Необходимость урегулирования отношений, связанных с принятием законов города Москвы и постановлений Московской городской Думы, обусловила принятие Закона города Москвы от 14 декабря 2001 года N 70 "О законах города Москвы и постановлениях Московской городской Думы". В нем установлены предметы регулирования законов города Москвы и постановлений Московской городской Думы, порядок реализации права законодательной инициативы, определены основные этапы законотворческой работы. Практика применения данного Закона, а также необходимость приведения его в соответствие с изменившимися федеральным и городским законодательствами стали причинами внесения в него соответствующих изменений. Так, при принятии Закона города Москвы от 11 июня 2003 года N 34 "О внесении изменений и дополнений в Закон города Москвы от 14 декабря 2001 года N 70 "О законах города Москвы и постановлениях Московской городской Думы" был учтен опыт работы над проектами правовых актов города Москвы, в связи с чем дана новая трактовка понятия "поправки", обновлены положения о структуре правовых актов города Москвы, об организации контроля за их соблюдением и исполнением, опубликовании и введении их в действие.
Законом города Москвы от 19 ноября 2003 года N 69 "О внесении изменений и дополнения в статью 3 Закона города Москвы от 14 декабря 2001 года N 70 "О законах города Москвы и постановлениях Московской городской Думы" введена процедура, регулирующая порядок заключения договоров о разграничении предметов ведения и полномочий между федеральными органами государственной власти и органами государственной власти города Москвы. Уточнена норма, определяющая предмет регулирования постановлений Московской городской Думы.
В связи с тем, что в соответствии с Уставом города Москвы толкование законодательных актов города Москвы перестало быть полномочием Московской городской Думы, а также в целях устранения противоречий в московском законодательстве был принят Закон города Москвы от 13 декабря 2006 года N 61 "О признании утратившим силу Закона города Москвы от 18 октября 2000 года N 34 "О толковании законодательных актов города Москвы" и внесении изменений в Закон города Москвы от 14 декабря 2001 года N 70 "О законах города Москвы и постановлениях Московской городской Думы".
В соответствии с ним исключены из предмета регулирования нормативных правовых актов города Москвы порядок выборов Мэра Москвы, из числа субъектов законодательной инициативы - рабочие группы Московской городской Думы, а также статья о толковании законов города Москвы. Уточнено, что право законодательной инициативы председателей Московского городского суда, Арбитражного суда города Москвы и Уставного суда города Москвы, Уполномоченного по правам ребенка в городе Москве распространяется только на предметы их ведения. Законом также внесены изменения, направленные на совершенствование законотворческой деятельности: при внесении проекта закона, проекта постановления на рассмотрение в Думу необходимо прилагать к нему перечень законов города Москвы, указов Мэра Москвы и постановлений Правительства Москвы, имеющих нормативный характер, постановлений Московской городской Думы, подлежащих признанию утратившими силу или изменению в связи с принятием данного закона, постановления Московской городской Думы, а также перечень указанных правовых актов, принятие которых необходимо в целях реализации закона города Москвы.