Надежда Осиповна Пушкина (урождённая Ганнибал) родилась 2 июля (21 июня по ст. ст.) 1775 года в посёлке Суйда Санкт-Петербургской губернии. До замужества Надежда Пушкина жила в Петербурге и в имении Кобрино, полученном её матерью по суду от мужа.
Её отец, Осип Абрамович Ганнибал, капитан морской артиллерии, человек пылкий и легкомысленный, женился при живой жене на другой женщине. Хотя второй брак был расторгнут, супруги не стали жить вместе и мать Мария Алексеевна Ганнибал посвятила себя воспитанию дочери Надежды.
Надежда Осиповна получила образование, прекрасно владела французским. Была весёлой, жизнерадостной, имела большой круг знакомых, свободно чувствовала себя в светском обществе. Окружающие восхищались её красотой, называли прекрасной креолкой, подчёркивая необычное происхождение девушки.
28 сентября 1796 года она вышла замуж за Сергея Львовича Пушкина, отца Александра Пушкина, который был поэтом-любителем. Молодожёнов обвенчали в церкви села Воскресенского, что по соседству с Кобриным. Вместе супруги прожили 40 лет во взаимной любви и душевной привязанности.
У них было восемь детей, из них выжили четверо: Александр, старший из них, а также Ольга, Николай и Лев. Остальные дети — Павел, Михаил, Платон и София — умерли в младенчестве.
С детьми Надежда Осиповна была строга с ранних лет. Любимцем старших Пушкиных был сын Лев. А вот отношения между Александром Пушкиным и его матерью всегда были прохладными. Тем не менее, и мать, и отец гордились талантом старшего сына.
Н. О. Пушкина последние месяцы жизни квартировала в доме Какушкиной на углу Шестилавочной улицы и 2-го Графского переулка (ныне улицы Маяковского и Саперного переулка). Там же она и умерла 29 марта 1836 года.
Во время последней болезни матери Пушкин сблизился с ней, а после её смерти тяжело переживал утрату. Он единственный из всей семьи сопровождал тело матери для погребения в Святогорский монастырь. Тогда же он купил участок земли рядом с её могилой для себя.