Наталья Нестерова родилась 1 октября 1955 года в Кадиевке Ворошиловградской области в семье сибиряков. Ее мать преподавала русский язык и литературу, отец работал мастером на шахте. Семейные предания, рассказы родных, нравы и быт сибиряков позднее стали основой ее семейной саги.
Она окончила факультет журналистики Ленинградского государственного университета. Работала корреспондентом, заведовала отделом биологии и медицины в журнале «Наука и жизнь», была главным редактором газеты «Здоровье и мы».
Первый роман писательницы вышел в 2002 году. В дальнейшем она создала более тридцати книг, совокупный тираж которых превысил семь миллионов экземпляров; некоторые произведения были экранизированы.
В центре ее прозы - жизнь нескольких поколений, воспитание детей, взросление и отношения с близкими. Автор рассказывает о том, что происходит после романтического финала, и обращается к семейному опыту, в том числе разворачивая действие на фоне 1980-х и 1990-х годов.