Мария Александровна Демидова родилась 14 октября 1937 года в деревне Починки Новодугинского района Смоленской обалсти. Окончила семилетнюю школу.
В 1953-1983 годах работала дояркой фермы Юшино племзавода "Сычёвка". В 1960-е годы добилась рекордных надоев молока, получая по 5-6 тысяч килограммов молока от каждой из закреплённых за ней коров.
Указом Президиума Верховного Совета СССР от 22 марта 1966 года за "рекордные надои молока, за успехи, достигнутые в выполнении пятилетнего плана по продаже государству продуктов животноводства" Мария Демидова была удостоена высокого звания Героя Социалистического Труда.
С ноября 1983 годаработала в полеводческой бригаде племзавода "Сычёвка". Проживала в деревне Юшино Сычёвского района.
Умерла 19 ноября 2007 года, похоронена на центральном кладбище города Сычёвка.