We Have Reopened.

Our new temporary hours are Monday thru Friday from 9am to 5pm. All regularly scheduled programs will be held at the Mary Esther City Hall Council Chambers as announced. Please check the Mary Esther Library website or Facebook page for updates.

During this time, we will be offering limited services, however we are open to serve our community.

Currently, our main entrance is now located at the back of the Library building. Parking is also located at the rear of the building, with access to walkways limited. Please call ahead for specific details or questions.



Welcome to the library’s website! Our website features upcoming programs and events. You may also view our newest releases as well as a brief history of the library. You can view our hours, check our online catalog, and download e-books and digital audiobooks.

We hope you enjoy using the new website and look forward to seeing you here at the Mary Esther Public Library.

online-databases copy

   Books | DVDs | Audios | GameDiscs


Video Games, Blu-rays, and DVDs checkout for (7) days

Electronic Resources

The City of Mary Esther website is available for residents to find information about City Hall, City Officials, residential services, and much more.  Click the city logo to be re-directed to the City of Mary Esther website.



Our library belongs to the Okaloosa County Public Library Cooperative.  As a member, we can provide additional services such as viewing the card catalog of other libraries and requesting materials.  See library staff for more information.



Right Service at the Right Time provides users with information regarding housing assistance, job searches, childcare, and much more.  Click the logo

for more information.



Interested in learning a new language?  Rocket Languages is a free online program for library patrons.  The program offers language lessons in numerous languages such as Spanish, German, and Japanese to name a few.

Mary Esther Public Library

100 Hollywood Blvd. West Mary Esther, FL 32569 Phone: (850) 243-5731


Get every new post delivered to your Inbox.