Элинор Портер родилась в 1868 году в Литтлтоне, штат Нью-Гэмпшир, в семье аптекаря Фрэнсиса Флэтчера Ходжера и Луэллы Фрэнч. В детстве она не отличалась крепким здоровьем и училась дома, а главным увлечением для нее долго оставалась музыка: она занималась в Бостонской консерватории, пела в церковном хоре и давала уроки.
В 23 года она вышла замуж за предпринимателя Джона Лимана Портера. Первые годы супруги жили в разных городах, среди них Чаттануга, Нью-Йорк и Спрингфилд, а после переезда в Кембридж писательница оставила музыкальные занятия и сосредоточилась на литературе. В 1901 году она окончательно выбрала писательство, а первый заметный успех пришел к ней после публикации романа в 1911 году.
Широкую известность писательнице принесла история о девочке-сироте с добрым сердцем, вышедшая в 1913 году и вскоре ставшая бестселлером, а затем классикой детской литературы. В этих книгах важны не чудеса и не внешнее спасение, а умение поддерживать других, взрослеть, находить друзей и сохранять человечность, когда жизнь испытывает на прочность.