Астрид Линдгрен родилась 14 ноября 1907 года в южной Швеции, на хуторе Нэс (Näs) близ Виммербю в лене Кальмар, в крестьянской семье. Её родители — отец Самуэль Август Эрикссон и мать Ханна Йонссон — познакомились на рынке, когда ему было 13, а ей 7 лет. В 1905 году, когда Ханне исполнилось 18 лет, они поженились. Астрид стала их вторым ребёнком. У неё был старший брат Гуннар (27 июля 1906 — 27 мая 1974) и две младшие сестры — Ханна Ингрид Стина (1 марта 1911 — 27 декабря 2002) и Ингегерд Бритта Саломе (15 марта 1916 — 21 сентября 1997).