Skip to content
Free Monroe, NC

Union County Public Library

Union County's public library system, with four branches offering free children's programs and storytimes, plus a quiet indoor spot on rainy days.

Visit the official Union County Public Library website
Where
316 E. Windsor St., Monroe, NC 28112 (Main Library) · More in Monroe
Cost
Free
Seasons
Year-roundSpring, Summer, Fall, Winter

Good to know: Storytime days and times vary by branch — check the official calendar before you go.

Good to know

  • All four branches: Mon–Thu 9 a.m.–7 p.m., Fri–Sat 9 a.m.–5 p.m., closed Sunday.
  • Main Library, 316 E. Windsor St., Monroe, NC 28112
  • Lois Morgan Edwards Memorial Library, 414 Hasty St., Marshville, NC 28103
  • Union West Regional Library, 123 Unionville-Indian Trail Rd., Indian Trail, NC 28079
  • Southwest Regional Library, 1720 Cuthbertson Rd., Waxhaw, NC 28173
  • Union County children's programs: https://www.uclnc.org/programs/programs-for-children

Hours, prices and seasonal dates change often — always check the official website before you go. Info last reviewed November 2026.

Nearby and similar