Маргарита Павлова родилась 22 января 1979 года в селе Кичигино Увельского района Челябинской области.
В 2000 году окончила Челябинскую государственную академию культуры по специальности «социолог-психолог социально-культурной сферы».
В 2001—2010 годах работала в Челябинске на 31-м канале местного телевидения ведущей и корреспондентом. 23 декабря 2010 года была назначена уполномоченной по правам ребёнка, а 22 октября 2015 года — уполномоченным по правам человека в Челябинской области.
1 июля 2019 года исполняющий обязанности губернатора Челябинской области Алексей Текслер назвал Маргариту Павлову наряду с председателем областного законодательного собрания Владимиром Мякушем и депутатом Государственной думы Валерием Гартунгом в числе своих кандидатов на должность члена Совета Федерации.
20 сентября 2019 года победивший на выборах Алексей Текслер объявил о намерении назначить сенатором Маргариту Павлову.
23 сентября постановлением губернатора наделена полномочиями члена Совета Федерации.