Родилась в Северной Калифорнии. Пишет городское фэнтези. Также сочиняет научно-фантастические триллеры под псевдонимом Мира Грант. В России Шеннон Макгвайр известна по книге «В каждом сердце – дверь» 2016 года. Повесть собрала все престижные премии в области фантастики — «Локус», «Хьюго» и «Небьюлу».
Шеннон Макгвайр живет в Сиэтле с тремя кошками. Писательница признается, что может часами увлекаться пустяками. Под пустяками она подразумевает болота, длинные прогулки, длинные прогулки по болотам, фильмы ужасов, странные звуки, мюзиклы, реалити-шоу, комиксы, ядовитых рептилий и подбирание потерянных монеток. Писательница также коллекционирует жутких кукол и пишет филк (c англ. fiction+folk) — фолк-музыку, которую сочиняют фанаты научной фантастики.