Public Libraries in St. Clair County
- Algonac-Clay Township Library
- Ira Township Library
- Marysville Public Library
- Saint Clair Branch Library
- St. Clair County Library System