Елеонор Портер народилася 19 грудня 1868 року у місті Літлтон (англ. Littleton), штат Нью-Гемпшир, у родині перших переселенців до Америки. З дитинства Елеонор захоплювалась музикою, співала в церковному та світському хорах, вчилась у бостонській консерваторії. Але після одруження з Джоном Лиманом Портером у 1892 році вона переїхала разом з чоловіком спершу в Масачусетс, потім в Теннессі, а потім в Нью-Йорк, і захопилася письменством.
У 90-их рр. на сторінках американських журналів з’являються її перші оповідання, написані під псевдонімом Елеонор Стюарт, а в 1907 році світ побачив її перший роман «Зустрічні течії». Найвідоміший роман письменниці, «Поліанна», вийшов у світ 1913 року і відразу став шалено популярним. Відома американська актриса, зірка німого кіно Мері Пікфорд, за право екранізувати роман заплатила його авторці чималу на той час суму. Роман «Поліанна» захопив читачів настільки, що на адресу Елеонор Портер посипався шквал листів з проханнями розповісти, що сталося з головною героїнею роману далі. Тому вже в 1915 році письменниця видала друком наступний роман — «Юність Поліанни». Всього за кілька років письменницької кар’єри Елеонор Портер створила 4 томи коротких оповідань і 14 романів для дітей та дорослих.
У 1920 році Елеонор Портер померла. Наступного дня по її смерті газета «Нью-Йорк Таймс» опублікувала некролог під заголовком «Померла авторка «Поліанни».