Первый российский ресторан компании «МакДоналдс» 31 января 1990 года, открылся в Москве на Пушкинской площади. Заведение, контрастировавшее с традиционным общепитом и стало сенсационным в то время. В первые дни люди отстаивали по несколько часов чтобы попасть в него. В первый день его посетило 30 000 человек, что стало рекордом для сети «МакДоналдс».
Второй и третий рестораны были открыты на улице Огарева, теперь Газетный переулок, и Старом Арбате летом 1993 года. Сеть ресторанов в России продвигал Джордж Кохон, владеющий канадским представительством «МакДоналдса».
В дальнейшем сеть «МакДоналдсов» в России развивалась все более быстрыми темпами. В апреле 1994 года появился первый ресторан за пределами Москвы - в Мытищах, в 1996 году - первый в России ресторан с функцией «МакАвто» - обслуживание клиентов, подъезжающих на автомобилях, - в Москве. В сентябре 1996 года открылся первый ресторан в Санкт-Петербурге на Каменноостровском проспекте. К 1999 году работало 50 предприятий быстрого обслуживания.
Выручка компании в России в 2009 году превысила 33 миллиарда рублей. Ресторан, находящийся в Москве на Пушкинской площади, по состоянию на 2015 год, обслуживает более 8 000 человек в день. В 2014 году проводилось плановое переоборудование ресторана, из-за чего он был закрыт в течение трех месяцев.
Первый «МакДоналдс» в Сызрани открылся 7 июня 2013 года. На открытие пришло 150 человек. О строительстве в Сызрани стало известно еще в 2011 году, когда опубликовали макет «МакДоналдса». Строительство началось в марте 2012 года. Первоначально планировалось закончить строительство в декабре 2012 года, но из-за недостройки перенесли на март 2013 года. Закончилось строительство в мае 2013 года.
В городе Мурманск 28 июня 2013 года был открыт самый северный в мире ресторан «МакДоналдс». Первые рестораны по франшизе в новом терминале аэропорта «Пулково» в Санкт-Петербурге открылись 4 октября 2013 года. Первый в Сибири ресторан сети открылся в Новосибирске 26 июля 2014 года.
Управление Роспотребнадзора по Москве 20 августа 2014 года после проверки приняло решение о временном закрытии четырех предприятий, в том числе первого ресторана на Пушкинской площади. В течение нескольких месяцев все рестораны восстановили работу. В 2014 году было осуществлено плановое переоснащение 170 предприятий «МакДоналдс» в России.
«МакДоналдс» полностью обновляет все рестораны каждые 10-15 лет. Обычно производится замена декораций зала, меняется дизайн фасада, модернизируется система вентиляции и кондиционирования, устанавливаются электронные терминалы приема заказов на МакАвто и оплаты заказов в зале. Наибольшее число заведений находится в столицах: в Москве расположено 126 ресторанов «МакДоналдс», в Санкт-Петербурге - 71 ресторан.
В 2016 году компания открыла распределительный центр в Новосибирске, для организации поставок в рестораны Сибири.