Библиотека им. А. С. Пушкина была основана по постановлению Московской городской думы в 1899 году в ознаменование 100-летия со дня рождения поэта. Открытие состоялось 2 мая 1900 года в доме Е. А. Богачёвой на Немецкой улице (ныне — Бауманская). В 1912 году для библиотеки был приобретён особняк наследников Ф. Д. Мухина на Елоховской площади, в котором библиотека находится и по сей день. Первой попечительницей библиотеки стала дочь А. С. Пушкина, Мария Александровна Гартунг.
Книжный фонд библиотеки насчитывает около 240 тысяч экземпляров изданий по различным отраслям знаний. В её структуре самые разные отделы: информационно-библиографический, нотно-музыкальный, отдел комплектования и обработки, отдел периодических изданий, абонементы книг на русском и иностранных языках, а также читальные залы, один из которых носит имя Пушкина. Ежегодно библиотека обслуживает 13 тысяч читателей, число посещений составляет 280 тысяч.
В библиотеке проходят бесплатные концерты, встречи с литераторами, экскурсии по зданию библиотеки, действуют кружки и клубы по интересам, зал истории библиотеки.