Ellsworth Public Library

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

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. Their meetings are open to the public and are held on the third Wednesday of every month at 6:30pm on the main floor of the library.

More information about the duties of the Board may be found in the City Charter.

Board of Trustees

S. Craig MacDonald, Chair – Term expires 2024, cmacdonald@ellsworthlibrary.net
Kathleen Cravens, Secretary – Term expires 2023, kcravens@ellsworthlibrary.net
Rain Perez – Term expires 2026, rperez@ellsworthlibrary.net
Judith Lyles – Term expires 2025, jlyles@ellsworthlibrary.net
Kristen Onos – Term expires 2024, konos@ellsworthlibrary.net

Contact the Board





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


    Meeting Agendas

    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
    December 17, 2019 Regular Meeting
    November 19, 2019 Regular Meeting
    October 28, 2019 Regular Meeting
    September 23, 2019 Regular Meeting
    August 26, 2019 Regular Meeting
    July 22, 2019 Regular Meeting
    June 24, 2019 Regular Meeting
    June 14, 2019 Special Meeting
    May 13, 2019 Regular Meeting
    April 16, 2019 Regular Meeting
    February 25, 2019 Regular Meeting
    January 28, 2019 Regular Meeting
    January 16, 2019, Special Meeting
    December 20, 2018 Regular Meeting
    November 26, 2018 Regular Meeting
    October 22, 2018 Regular Meeting
    June 25, 2018 Regular Meeting
    January 11, 2018 Special Meeting
    December 28, 2017 Regular Meeting
    November 29, 2017 Regular Meeting
    November 16, 2017 Special Meeting
    October 30, 2017 Regular Meeting
    September 25, 2017 Regular Meeting
    August 28, 2017 Regular Meeting
    July 24, 2017 Regular Meeting
    June 26, 2017 Regular Meeting
    June 1, 2017 Special Meeting
    May 22, 2017 Meeting
    April 25, 2017 Regular Meeting
    April 18, 2017 Special Meeting
    March 28, 2017 Meeting
    February 27, 2017 Meeting
    January 26, 2017 Special Meeting
    January 17, 2017 Meeting
    December 28, 2016 Meeting
    November 28, 2016 Meeting
    October 24, 2016 Meeting
    October 17, 2016 Special Meeting
    September 26, 2016 Meeting
    September 7, 2016 Special Meeting

    Meeting Minutes

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

    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
    December 17 2019 Meeting
    November 19 2019 Meeting
    October 28 2019 Meeting
    September 23 2019 Meeting
    August 26 2019 Meeting
    July 22 2019 Meeting
    July 9, 2019 Special Meeting
    June 24, 2019 Meeting
    June 14 2019 Special Meeting
    May 13, 2019 Meeting
    April 16, 2019 Meeting
    March 25, 2019 Meeting
    February 25, 2019 Meeting
    January 28, 2019 Meeting
    December 20, 2018 Meeting
    November 26, 2018 Meeting
    October 22, 2018 Meeting
    November 29, 2017 Meeting
    October 30, 2017 Meeting
    September 25, 2017 Meeting
    August 28, 2017 Meeting
    July 24, 2017 Meeting
    June 26, 2017 Meeting
    June 1, 2017 Special Meeting
    May 22, 2017 Meeting
    April 18, 2017 Special Meeting
    March 28, 2017 Meeting
    February 27, 2017 Meeting
    January 26, 2017 Special Meeting
    January 17, 2017 Meeting
    December 28, 2016 Meeting
    November 28, 2016 Meeting
    October 24, 2016 Meeting
    October 17, 2016 Special Meeting
    September 26, 2016 Meeting
    September 7, 2016 Special Meeting
    August 22, 2016 Meeting
    July 25, 2016 Meeting