Public library cards are free for local libraries, too! You just need a valid ID and proof of address that shows you live, work or attend school in your library's district. There are 66 libraries in the Mid-Hudson Library System, throughout Dutchess, Ulster, Greene, Columbia, and Putnam counties. Choose from over 2.25 million items in the shared online library catalog and have what you want delivered to your local library.