Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.

Contact Us

We encourage patrons to use the Ask‑a‑Librarian service when sending reference questions.

To find information for a specific branch, please refer to the Library Locator.

Can't find a title in the catalog? Request an Item by submitting a Suggestion for Purchase.

Miami-Dade Public Library System
Public Records Custodian

Leila Khalil
    101 West Flagler Street
      Miami, FL 33130

This information may also be found at the Customer Service Desk on the first floor of the MDPLS Main Library, 101 West Flagler Street, Miami, FL 33130.

Library Director

Ray Baker
E-mail 305‑375‑5026
Elizabeth Adams
Administrative Assistant
E-mail 305‑375‑5026

Communications, Programming & Community Engagement

Leila Khalil
Chief, Communications & Community Engagement
E-mail 305‑375‑5291

Library Services

Rafael Costa
Assistant Director
E-mail 305‑375‑5183
Athanasia Fitos
Operations Manager, Community Engagement
E-mail 305-375-4540
Julio Rodriguez
Operations Manager – Central Region
E-mail 305‑375‑5271
Laura Millay
Operations Manager – Collection Development & Technical Services
E-mail 305‑375‑5179
Michele Stiles
Operations Manager – North Region
E-mail 305‑375‑5008
Wil Fowler
Operations Manager – South Region
E-mail 305‑375‑3873


Mike Iturrey
Assistant Director
E-mail 305‑375‑5044
Jessica Jarra
Budget & Accounting Manager
E-mail 305‑375‑5178
Kimberly Craig
Chief, Library Contracts, Procurement and Materials Management
E-mail 305-375-5701

Capital Construction & Facility Management

Assistant Director
E-mail 305‑375‑5051

Human Resources

Kelly Lau
Senior Human Resources Manager
E-mail 305‑375‑5010

Main Library
101 W. Flagler St., Miami, FL 33130

General Information 305‑375‑2665
Children's Room 305‑375‑5021
Circulation 305‑375‑2493
Florida Room / Genealogy 305‑375‑5023 or
General Reference 1st Floor 305‑375‑5231
General Reference 2nd Floor 305‑375‑5575
TDD 305‑679‑7977