Find a Library Near You

You’re never too far from the library when there are 16 York County Libraries locations!

Visit and use your library card at any one of our 13 full-service libraries!

Do you live in the Salem Square neighborhood of the City? Visit your neighborhood library at the corner of West Princess and South West Streets!

Do you live in Manchester or Springettsbury Township? Drop off and pick up materials at your township building’s pick-up & drop-off location!

York County Libraries Locations

Brogue | Collinsville

  • 2632 Delta Road, Brogue
  • 717.927.9014

Dillsburg

  • 204 Mumper Lane, Dillsburg
  • 717.432.5613

Dover

  • 3700-3 Davidsburg Road, Dover
  • 717.292.6814

Etters | Red Land

  • 70 Newberry Commons, Etters
  • 717.938.5599

Glen Rock | Arthur Hufnagel

  • 32 Main Street, Glen Rock
  • 717.235.1127

Hanover | Guthrie

  • 2 Library Place, Hanover
  • 717.632.5183

Hellam | Kreutz Creek

  • 66 Walnut Springs Road, Hellam
  • 717.252.4080

Jacobus | Village

  • 35-C North Main Street, Jacobus
  • 717.428.1034

Red Lion | Kaltreider-Benfer

  • 147 South Charles Street, Red Lion
  • 717.244.2032

Shrewsbury | Paul Smith

  • 80 Constitution Avenue, Shrewsbury
  • 717.235.4313

Spring Grove | Glatfelter

  • 101 Glenview Road, Spring Grove
  • 717.225.3220

Stewartstown | Mason-Dixon

  • 250 Bailey Drive, Stewartstown
  • 717.993.2404

York City | Martin

  • 159 East Market Street, York
  • 717.846.5300

York City | Salem Square

  • 596 West Princess Street, York
  • 717.650.2262