Маргарет Джейн Блай родилась 24 октября 1942 (по некоторым источникам - 1939) года в городе Хьюстон (штат Техас, США). Её сестра, Джуди, была малоизвестным кастинг-директором.
Мэгги обучалась в Техасском университете, затем - в Калифорнийском университете, но ни тот, ни другой не окончила. Обучаясь во втором, девушка заинтересовалась театром, начала играть в небольших постановках, и на одном из представлений её заметил «охотник за талантами» киностудии 20th Century Studios.
В 1961 году Блай снялась в маленькой роли (без указания в титрах) в фильме «Лето и дым», полноценную кинокарьеру начала в 1964 году гостевыми ролями (на 1-2 эпизода) в различных телесериалах. С 1967 года актриса начала регулярно появляться в кино.
До конца 1970-х годов Маргарет Блай играла в основном дочерей главных героинь, а потом неожиданно начала играть матерей, сама она так говорила об этом: «За два года я превратилась из дочери в мать».
Блай снималась почти полвека, но звездой так и не стала, нередко между её картинами были перерывы в 2-3 года, за свою карьеру она появилась в 54 фильмах и сериалах.
В 1968 году Блай вступила в организацию «Академия кинематографических искусств и наук», принимала активное участие в работе её подразделения - Комитета по отбору фильмов на иностранном языке.
Скончалась актриса от рака 24 марта 2016 года в Западном Голливуде (Калифорния).