Мэгги родилась в небольшом городке Уортингтоне[3] (Огайо). Вторая из трёх детей Вэлинн и Рика Дениг, занимающихся семейным ювелирным бизнесом[4]. Её семья жила в 200-летнем доме, первом saltbox house (один из видов коттеджей) в центральном Огайо[5]. Она посещала «Уортингтонскую христианскую школу» до девятого класса и немного «Среднюю школу Томаса Уортингтона»[6], где начала играть в школьных пьесах и любительском театре[7]. Родители Мэгги развелись, когда ей было 16 лет. Она бросила школу, чтобы переехать с матерью в Лос-Анджелес, в то время как её младшие брат и сестра, Иэн и Марисса, продолжали жить с отцом. Мэгги с матерью в Лос-Анджелесе были часто стеснены в средствах, снимали кратковременное жилье и питались только самым необходимым[3][8].
Мэгги обзавелась агентом через неделю после приезда в Лос-Анджелес и записалась на занятия по актёрскому мастерству[9]. Она получила первую роль в 2001 в «Rachel’s Room», видео-сериале о делах, происходящих в спальне девочки-подростка, который был создан исполнительным продюсером сериала «Бухта Доусона»[10]. Следующую свою роль она сыграла в 2002 году в сериале, который был остановлен ещё до выхода в эфир первой серии. Заметной ролью Мэгги Грейс была в 2002 году роль в телефильме «Убийство в Гринвиче», основанном на реальной истории убийства 15-летней Марты Моксли. Грейс была номинирована на премию «Молодой актёр»[11]. Далее продолжала появляться на второстепенных ролях в различных сериалах и сниматься в эпизодических ролях в нескольких фильмах.
В середине 2004 года агент Мэгги принёс ей сценарий первой серии «Остаться в живых», и она получила роль Шеннон Рутерфорд после успешного прослушивания. В 2005 номинировалась на «Teen Choice Award for Choice TV Breakout Performance — Female», но проиграла Еве Лонгории в «Домохозяйках»[12]. Во время съемок первого сезона «Остаться в живых», Мэгги жила на Гавайах и подписала контракт на участие в фильме Туман, ремейке фильма-ужасов 80-х с Джейми Ли Кёртис[13]. В 2005 заняла 27-е место в Hot 100 журнала Maxim[14].
С 28 мая 2017 года Мэгги замужем за предпринимателем Брентом Башнеллом, с которым она встречалась год до их свадьбы[19]. 20 марта 2020 года стало известно, что супруги ожидают появления своего первенца летом[20]. В октябре 2020 года у пары родился сын[21].
2006 — победительница премии «Гильдии киноактёров США» в номинации «Outstanding Performance by an Ensemble in a Drama Series» за сериал «Остаться в живых»