La bibliothèque municipale de Schaffhouse appartient aux bibliothèques de formation et d’études. Elle possède un fonds scientifique universel, sans néanmoins être liée à une haute école. Puisque le canton de Schaffhouse ne gère pas sa propre bibliothèque, la BM assume le rôle d’une bibliothèque cantonale. En tant que telle, elle collectionne la littérature locale et régionale, sans pouvoir se baser sur un dépôt légal, comme la majorité des bibliothèques cantonales suisses.
Une bibliothèque cantonale ne doit pas seulement se consacrer au soin d’un fonds scientifique et historique, elle a aussi un devoir de divertissement auprès de la population. Cette double mission est partagée à Schaffhouse entre deux bibliothèques :
la bibliothèque municipale à Münsterplatz s’occupe des fonds historiques, des manuscrits et incunables, de la littérature spécialisée, du patrimoine schaffhousois (Scaphusiana) ainsi que de la bibliothèque ministérielle. Elle est encore gérée comme une bibliothèque-magasin, donc en accès indirect.
Elle possède 200 000 volumes (fin 2006)
la bibliothèque en libre accès Agnesenschütte est une bibliothèque publique moderne. Elle offre la littérature populaire scientifique et de divertissement, la littérature pour jeunes, des médias audio-visuels ainsi qu’une ludothèque (privée).
Elle possède 45 000 ouvrages (fin 2006)