Ellsworth Public Library

Library Mission

The Ellsworth Public Library is a vibrant and essential community resource, educating and inspiring the people we serve.

In September 2022, the Board of Trustees approved a strategic plan for the Library covering the years 2023-2026. View the full plan here:

Library Administration

The administration of the Ellsworth Public Library, a department of the City, is the responsibility of an elected Board of Trustees whose powers and duties are defined in Ellsworth’s City Charter.

The Board of Trustees is made up of five members. They are elected by the voters of Ellsworth to three-year terms. Trustees must be residents and registered voters of the City of Ellsworth.

Board Meetings

Regular Board of Trustee Meetings are open to the public and are held on the third Wednesday of every month usually at 6:30 PM on the main floor of the library. Please check the library calendar for any updates or special meetings.
Scroll to the bottom to browse notes from previous meetings.

Board of Trustees

S. Craig MacDonald, Chair – Term expires 2027, cmacdonald@ellsworthlibrary.net
Kathleen Cravens, Secretary – Term expires 2026, kcravens@ellsworthlibrary.net
Vivek Philip, Treasurer – Term expires 2027, vphilip@ellsworthlibrary.net
Rain Perez – Term expires 2026, rperez@ellsworthlibrary.net
Judith Lyles – Term expires 2025, jlyles@ellsworthlibrary.net

Contact the Board






    Meeting Agendas

    May 21, 2025 Regular Meeting
    April 16, 2025 Regular Meeting
    March 19, 2025 Regular Meeting
    February 19, 2025 Regular Meeting
    December 18, 2024 Regular Meeting
    November 20, 2024 Regular Meeting
    Public Notice Fall 2024 meetings
    October 16, 2024 Regular Meeting
    September 18, 2024 Regular Meeting
    August 21, 2024 Regular Meeting
    July 17, 2024 Regular Meeting
    June 12, 2024 Special Meeting
    May 15, 2024 Regular Meeting
    April 24, 2024 Special Meeting
    March 20, 2024 Regular Meeting
    February 21, 2024 Regular Meeting
    January 30, 2024 Special Meeting
    January 17, 2024 Regular Meeting
    December 20, 2023 Regular Meeting
    November 15, 2023 Regular Meeting
    October 18, 2023 Regular Meeting
    September 27, 2023 Regular Meeting
    August 15, 2023 Regular Meeting
    July 18, 2023 Regular Meeting
    June 20, 2023 Regular Meeting
    May 16, 2023 Regular Meeting
    April 18, 2023 Regular Meeting
    March 21, 2023 Regular Meeting
    February 21, 2023 Regular Meeting
    January 17, 2023 Regular Meeting
    January 10, 2023 Special Meeting
    December 20, 2022 Regular Meeting
    November 15, 2022 Regular Meeting
    October 18, 2022 Regular Meeting
    September 20, 2022 Regular Meeting
    August 16, 2022 Regular Meeting
    July 12, 2022 Regular Meeting
    June 28, 2022 Special Meeting
    June 21, 2022 Regular Meeting
    May 17, 2022 Regular Meeting
    April 18, 2022 Regular Meeting
    April 6, 2022 Special Meeting
    March 30, 2022 Special Meeting
    March 15, 2022 Regular Meeting
    February 15, 2022 Regular Meeting
    January 18,2022 Regular Meeting
    January 5, 2022 Special Meeting
    December 21, 2021 Regular Meeting
    November 16, 2021 Regular Meeting
    October 19, 2021 Regular Meeting
    September 21, 2021 Regular Meeting
    August 17, 2021 Regular Meeting
    July 20, 2021 Regular Meeting
    June 29, 2021 Special Meeting
    June 15, 2021 Regular Meeting
    May 18, 2021 Regular Meeting
    April 20, 2021 Regular Meeting
    March 16, 2021 Regular Meeting
    February 16, 2021 Regular Meeting
    January 19, 2021 Regular Meeting
    December 15, 2020 Regular Meeting
    November 17, 2020 Regular Meeting
    October 20, 2020 Regular Meeting
    September 15, 2020 Regular Meeting
    August 18, 2020 Regular Meeting
    July 21, 2020 Regular Meeting
    June 26, 2020 Special Meeting
    June 16, 2020 Regular Meeting
    May 19, 2020 Meeting
    May 8, 2020 Special Meeting
    April 21, 2020 Regular Meeting
    April 1, 2020 Special Meeting
    March 17, 2020 Regular Meeting
    February 27, 2020 Regular Meeting
    January 21, 2020 Regular Meeting
    January 13, 2020 Special Meeting

    Minutes of the Board’s meetings will be posted below as they are approved by the Board of Trustees.

    April 16, 2025 Meeting Minutes
    March 19, 2025 Meeting Minutes
    February 19, 2025 Meeting Minutes
    January 15, 2025 Meeting Minutes
    December 18, 2024 Meeting Minutes
    November 20, 2024 Meeting Minutes
    October 16, 2024 Meeting Minutes
    September, 18 2024 Meeting Minutes
    August 21, 2024 Meeting Minutes
    July 17, 2024 Meeting Minutes
    June 12, 2024 Meeting Minutes
    May 15, 2024 Meeting Minutes
    April 24, 2024 Meeting Minutes
    March 20, 2024 Meeting Minutes
    February 21,2024 Meeting Minutes
    January 17, 2024 Meeting Minutes
    December 20, 2023 Meeting Minutes
    November 15, 2023 Meeting
    October 16, 2023 Meeting
    September 27, 2023 Meeting
    August 15, 2023 Meeting
    July 18, 2023 Meeting
    June 20, 2023 Meeting
    May 16, 2023 Meeting
    April 18, 2023 Meeting
    March 21, 2023 Meeting
    February 21, 2023 Meeting
    January 17, 2023 Meeting
    January 10, 2023 Special Meeting
    December 20, 2022 Meeting
    November 15, 2022 Meeting
    October 18, 2022 Meeting
    September 20, 2022 Meeting
    August 16, 2022 Meeting
    July 12, 2022 Meeting
    June 21, 2022 Meeting
    May 17, 2022 Meeting
    April 18, 2022 Meeting
    April 6, 2022 Special Meeting
    March 30, 2022 Special Meeting
    March 15, 2022 Meeting
    February 15, 2022 Meeting
    January 18, 2022 Meeting
    January 5, 2022 Special Meeting
    December 21, 2021 Meeting
    November 16, 2021 Meeting
    October 19, 2021 Meeting
    September 21, 2021 Meeting
    August 17, 2021 Meeting
    July 20, 2021 Meeting
    June 29, 2021 Special Meeting
    June 15, 2021 Meeting
    May 26, 2021 Special Meeting
    May 18, 2021 Meeting
    April 20, 2021 Meeting
    March 16, 2021 Meeting
    February 16 2021 Meeting
    January 19 2021 Meeting
    December 15 2020 Meeting
    November 17 2020 Meeting
    October 20 2020 Meeting
    September 15 2020 Meeting
    August 18 2020 Meeting
    July 21 2020 Meeting
    June 26 2020 Special Meeting
    June 16 2020 Meeting
    May 19 2020 Meeting
    April 1 2020 Special Meeting
    March 17 2020 Meeting
    February 27 2020 Meeting
    January 21 2020 Meeting
    January 13 2020 Special Meeting