Library Directory

Library Information

  • 704-878-3090
  •  

Library Administration

  • 704-878-3091
  •  
  • Steve Messick-Library Director
  • 704-878-3092
  •  
  • Peggy Carter-Assistant Director
  • 704-878-3098

Circulation (Check-out desk, library cards, late fees)

  • 704-928-2413
  • Gary Elam-Circulation Manager
  • 704-928-2405
  •  

Reference (Reference desk, public computers)

  • 704-928-2400
  • 704-928-2401
  • Mardi Durham-Reference Librarian
  • 704-878-3109
  •  

Youth Services (Children's desk, children's programs)

  • 704-878-3097
  • Reitha Morrison-Youth Services Librarian
  • 704-928-2414
  •  

Local History Room (Genealogy, Iredell County history)

  • Joel Reese-Local History Librarian
  • 704-878-3093
  •  

Harmony Branch Library

  • 704-546-7086
  • Melissa Gaither-Branch Manager
  •  

J. Hoyt Hayes Memorial Troutman Branch Library

  • 704-528-2682
  • Juli Moore-Branch Manager
  •