Městská knihovna je jednou z tradičních institucí, která k Hranicím neodmyslitelně patří. Již od svého založení v roce 1811, po celou svoji historii významně ovlivňuje a kultivuje společenský život města. Jejím posláním vždy bylo veškerou svou činností, systematickým budováním knihovního fondu a další činností přispívat k rozvoji kultury a vzdělanosti, vědy, výchovy a ke zvyšování všeobecného i odborného povědomí obyvatel.
Dnes je knihovna součástí Městských kulturních zařízení Hranice, příspěvkové organizace zřizované městem. Je veřejnou univerzální knihovnou evidovanou u Ministerstva kultury České republiky pod číslem 0100/2002. Kromě základní knihovnické činnosti poskytuje celou řadu informačních a doplňkových služeb, organizuje množství akcí pro veřejnost a otevírá své prostory způsobem, který zaručuje rovný přístup všem.
Knižní fond knihovny čítal ke konci roku 2019 celkem 67 300 svazků celkem. Z toho v městské knihovně na Masarykově náměstí je k dispozici 50 150 knih, 39 tisíc v oddělení pro dospělé a přes 11 tisíc pro děti. Další knihy jsou na pobočkách v místních částech Drahotuše, Lhotka, Slavíč, Uhřínov, Valšovice a Velká.