Светлана Владимировна Медведева родилась 15 марта 1965 года в семье Владимира Алексеевича Линника, военного моряка, и экономиста Ларисы Ивановны Линник в городе Кронштадте. Жила в детстве в деревне Коваши, городе Ломоносове, Кронштадте потом переехали в Ленинград, где она и пошла в школу.
Познакомилась с учившимся в параллельном классе будущим мужем Дмитрием Анатольевичем Медведевым в 1-м классе в 1972 году, она училась в 1-м «В», а он в 1-м «Б», а стали встречаться уже в седьмом классе (в 14 лет) средней школы № 305 в Купчино (Ленинград). Участвовала в спектаклях, КВН и другой самодеятельности.
Окончила Ленинградский финансово-экономический институт (сейчас Санкт-Петербургский государственный университет экономики и финансов факультет статистики, бухучета и экономического анализа), с первого курса она сразу перевелась на вечернее отделение, еще учась на вечернем начала работать, работает в Москве и занимается организацией общественных мероприятий в Санкт-Петербурге.
С апреля 2007 года возглавляет попечительский совет «Духовно-нравственная культура подрастающего поколения России».
24 декабря 1989 года или в 1993 году вышла замуж за Дмитрия Анатольевича Медведева.
Является руководителем попечительского совета целевой комплексной программы «Духовно-нравственная культура подрастающего поколения России», созданной по благословению патриарха Алексия II. Также занимается благотворительностью: патронирует Санкт-Петербургский дом-интернат № 1, в котором живет 316 воспитанников в возрасте от 4 до 25 лет.
В конце января 2008 года совершила паломничество в Дивеевский монастырь.