Городская библиотека № 25 начала свою историю с ноября 1946 года, когда была сделана первая запись в инвентарной книге. Тогда библиотека находилась в помещении заводского клуба «Государственного завода № 260» – предприятия, созданного на базе эвакуированного в Пермь Владимирского патефонного завода, впоследствии ОАО «Велта».
В 1998 году библиотека вошла в состав Централизованной библиотечной системы города, а с 2000 года – в Объединение муниципальных библиотек. В 2003 году библиотеке присвоено имя русского писателя – уроженца Перми Михаила Андреевича Осоргина (1878–1942). Великолепным подарком библиотеке стал портрет писателя от автора – пермской художницы Валентины Соколовой.
В 2017 году в результате реорганизации слились 2 бывшие заводские библиотеки: это библиотека № 20 (завода «Велта») и библиотека № 25 под общим названием – библиотека № 25 им. М. А. Осоргина.
В 2020 году на площадке библиотеки № 25 в результате победы в конкурсе в рамках национального проекта «Культура» открылась библиотека нового поколения. В работе с пользователями стали использоваться информационные системы, обновился книжный фонд, были созданы модульные зоны: коворкинг-пространство с автоматизированными рабочими местами, конференц-зона, зона для мастер-классов, лекций, литературных мостов, вебинаров, зона для взрослого и детского чтения.
Количество посещений – более 40 000 в год, фонд – 35 000 экземпляров, документовыдача – более 100 000 в год.