Лариса Картавцева родилась в г. Петропавловск Северо-Казахстанской области.
В 1991 году окончила Целиноградский государственный медицинский институт по специальности "Педиатрия".
Прошла трудовой пусть от санитарки до главного врача поликлиники, организатора здравоохранения. Кандидат медицинских наук, врач высшей категории.
С 2001 по 2010 гг. возглавляла детскую городскую поликлинику №102 в Северо-Восточном административном округе. С 2010 по 2012 гг. работала главным врачом детской городской поликлиники № 110.
С 2012 года работала в ГКУ «Дирекция по обеспечению деятельности государственных учреждений здравоохранения СВАО» заместителем директора по медицинской помощи населению. С 2014 по 2015 год - заместитель главного врача Городской клинической больницы им. А.К. Ерамишанцева.
В 2008 и 2012 году Лариса Картавцева была избрана депутатом Совета депутатов муниципального округа Бибирево. А через несколько лет по итогам этой общественной работы инициативная группа жителей избирательного округа №10 (Лианозово, Бибирево, Северный) предложила ей стать кандидатом в депутаты Московской городской Думы. Избрана депутатом в 2014, а затем в 2019 году. С 2014 по 2019 гг. Л.Р. Картавцева совмещала обязанности депутата с работой первым заместителем директора ГКУ «Дирекция по координации деятельности медицинских организаций города Москвы Департамента здравоохранения города Москвы».
В Думе VII созыва является председателем комиссии по здравоохранению и охране общественного здоровья. Член комиссий Московской городской Думы по законодательству, регламенту, правилам и процедурам, по государственному строительству и местному самоуправлению, по организации работы Думы.
Награждена медалью ордена «За заслуги перед Отечеством» II степени, благодарностями Мэра Москвы, Грамотой Министерства здравоохранения РФ, Почетными грамотами Департамента здравоохранения города Москвы и благодарностью руководителя Департамента здравоохранения города Москвы.
Замужем. Воспитывает троих детей.