The Oswego Public Library District includes two campus; one at the edge of downtown Oswego and another in Montgomery at 1111 Reading Drive. The Oswego campus has been recently renovated and expanded to include new children's and young adult wings. There's also a new reading area overlooking the banks of nearby Waubonsie Creek.
The library has kept pace with technology and offers e-books and downloadable mp3 books. The library also hosts book discussion groups, works closely with Friends of the library and has a full online database.