Design a site like this with
Get started


Click on the images below to enter our virtual tours.

About Us

McAllen Public Library is a dynamic civic resource that promotes the open exchange of ideas through free access to information and connects a culturally diverse population with the global community.

Get In Touch

Main Library: (956) 681-3000
Lark Branch: (956) 681-3100
Palm View Branch: (956) 681-3110


Drop By

Lark Branch Library
2601 Lark Ave.
McAllen, TX 78504

Main Library
4001 N. 23rd St.
McAllen, TX 78504

Palm View Branch Library
3401 Jordan Ave.
McAllen, TX 78503