The Lebanon-Laclede County Library serves over 43,000 county residents and over 12,000 city residents. With a holdings of 104,000.