There is not such a cradle of democracy upon the earth as the Free Public Library, this republic of letters, where neither rank, office, nor wealth receives the slightest consideration.

Andrew Carnegie

Google map of libraries


Printable brochure of
library addresses
(pdf)
(Updated: 11/26/13)


Directors' email addresses
(staff only)



Library pictures

Member Libraries

(Click a library's name to go to its web site.)

(Library's 4-letter delivery code in parentheses after name)

Library Phone Number
Albany Public Library- Main Branch (APLM) (518) 427-4300
Albany Public Library- Arbor Hill / West Hill Branch (APLW) (518) 694-0596
Albany Public Library- Bach Branch (APLB) (518) 482-2154
Albany Public Library- Delaware Branch (APLD) (518) 463-0254
Albany Public Library- Howe Branch (APLH) (518) 472-9485
Albany Public Library- Pine Hills Branch (APLP) (518) 482-7911
Albany Public Library- North Albany Branch (APLY) (518) 463-1581
Altamont Free Library (ALTM) (518) 861-7239
Berlin Free Town Library (BRLN) (518) 658-2231
Berne Public Library (BERN) (518) 872-1246
Bethlehem Public Library (BETH) (518) 439-9314
Brunswick Community Library (BRUN) (518) 279-4023
Castleton Public Library (CAST) (518) 732-0879
Cohoes Public Library (COHS) (518) 235-2570
William K. Sanford Town Library (COLN) (518) 458-9274
East Greenbush Community Library (EGRN) (518) 477-7476
Grafton Community Library (GRAF) (518) 279-0580
Guilderland Public Library (GUIL) (518) 456-2400
Cheney Library (Hoosick Falls) (HOOF) (518) 686-9401
Menands Public Library (MEND) (518) 463-4035
Nassau Free Library (NASS) (518) 766-2715
North Greenbush Public Library (NGRN) (518) 283-0303
Petersburgh Public Library (PTRB) (518) 658-2927
Poestenkill Library (POES) (518) 283-3721
RCS Community Library (RCSC) (518) 756-2053
Rensselaer Public Library (RENS) (518) 462-1193
Rensselaerville Library (RVLL) (518) 797-3949
Sand Lake Town Library (SNLK) (518) 674-5050
Arvilla E. Diver Memorial Library (Schaghticoke) (SCHG) (518) 753-4344
Stephentown Memorial Library (STEP) (518) 733-5750
Troy Public Library- Main Branch (TROY) (518) 274-7071
Troy Public Library- Lansingburgh Branch (TROL) (518) 235-5310
Valley Falls Free Library (VAFL) (518) 753-4230
Voorheesville Public Library (VOOR) (518) 765-2791
Watervliet Public Library (WTVT) (518) 274-4471
Westerlo Public Library (WSTR) (518) 797-3415
© Upper Hudson Library System. All rights reserved.