The Putnam County Public Library is a public library located in Greencastle, Indiana serving patrons from Putnam County and the surrounding counties.