Астрид Анна Эмилия Линдгрен (урожденная Эрикссон) родилась 14 ноября 1907 года в Виммербю, крохотном, но весьма старом шведском городке. Ее родители были фермерами, и очень любили друг друга и своих детей — сама писательница впоследствии называла свое детство счастливым и дающим вдохновение для дальнейшего творчества. Единственная книга госпожи Астрид Линдгрен, не обращенная к детям, — «Самуэль Август из Севедсторпа и Ханна из Хюльта» — автобиографична и посвящена родителям.
Писать девушка начала еще в школе, заслужив прозвище «виммербюнской Сельмы Лагерлеф». В 16 лет, окончив школу, писательница стала работать журналисткой в местной газете, но спустя несколько лет в результате беременности была вынуждена покинуть город и уехать в Стокгольм. Там она окончила секретарские курсы, но из-за безденежья ей пришлось отдать сына Ларса в приемную семью в Дании — в 1927 году незамужней женщине с ребенком на руках было очень тяжело. После свадьбы со Струде Линдгреном в 1931 году новоиспеченная супружеская пара смогла забрать Ларса обратно. Молодая писательница увольняется с работы секретаря и становится домохозяйкой. У нее рождается дочка Карин, и именно эта малышка была первой слушательницей сказок про Пеппи Длинный чулок.
Именно детские книги стали призванием писательницы. В 1945 году Астрид Линдгрен приняла предложение о работе редактора детской литературы в издательстве «Рабен и Шёгрен» и проработала там до выхода на пенсию в 1970 году. Там же выходили все ее книги, а их было немало. Кроме того, писательница выступала со своими текстами на радио — множество шведских детей выросли, слушая «Карлсона» в исполнении автора. Также известна деятельность Астрид Линдгрен в области благотворительности.
Почти все книги писательницы экранизированы, многие — не по одному разу.
Умерла Астрид Линдгрен 28 января 2002 года в Стокгольме, там же, где прожила почти всю жизнь — в почтенном возрасте девяносто пяти лет.