Народилася 14 листопада 1907 в містечку Віммербю на півдні Швеції, в сім’ї селянських фермерів. Як стверджувала сама письменниця в автобіографічному збірнику «Мої вигадки» (1971), у неї було щасливе дитинство, повне ігр та пригод. Закінчивши середню школу, Астрід недовго пропрацювала журналісткою в місцевій газеті, а потім поїхала до Стокгольма, де вчилася на стенографістку. Паралельно вона працювала за фахом. Незабаром вона вдало вийшла заміж за Стуре Ліндгрена. На той момент у неї вже був маленький син Ларс. Відразу після заміжжя Астрід залишила роботу, щоб піклуватися про сина і про новонароджену доньку Карін (1934). За словами письменниці, її перша повість-тетралогія, «Пеппі Довгапанчоха» (1945) вийшла в світ саме завдяки дочці. Коли дівчинка захворіла, їй довелося щовечора розповідати всякі історії. Так, одного разу Карін замовила історію про Пеппі Довгапанчоха, ім’я якої вигадала на ходу. Книга мала приголомшливий успіх. Домогосподарці Астрід відразу ж запропонували роботу в дитячому видавництві і присудили кілька премій. Сьогодні її твори перекладені на багато мов в 60 і більше країнах світу. Історія про Карлсона також з’явилася завдяки дочці, яка часто розповідала про загадкового человічка, який залітав у вікно.