Работа над произведением заняла у Булгакова почти 11 лет, название книги за это время менялось несколько раз. Михаил Булгаков начал работу над романом в конце 1920-х годов. Однако уже через несколько лет, после того, как узнал, что цензура не пропустила его пьесу «Кабала святош», своими руками уничтожил всю первую редакцию книги, которая занимала уже больше 15 глав. «Фантастический роман» — книгу под иным заголовком, но с похожей идеей — Булгаков писал до 1936 года. Варианты названий постоянно менялись: одни из самых экзотичных — «Великий канцлер», «Вот и я» и «Пришествие». К окончательному названию «Мастер и Маргарита» — оно появилось на титульном листе рукописи — автор пришёл только в 1937 году, когда произведение переживало уже третью редакцию. Многие вещи, которые описаны в романе Булгакова, существовали в реальности — писатель просто перенёс их в свою отчасти вымышленную вселенную. Поэтому, собственно, в Москве достаточно много так называемых булгаковских мест — Патриаршие пруды,