Национальная библиотека Республики Дагестан имени Расула Гамзатова — одно из крупнейших книгохранилищ Северо-Кавказского федерального округа. Основана 9 мая 1900 года как Петровская городская публичная библиотека в Порт-Петровске (ныне Махачкала) по инициативе местной интеллигенции. Основу фонда составили частные коллекции чиновников, офицеров и учёных.
В 1921 году библиотека получила статус Центральной и была названа в честь А. С. Пушкина, в 1997 году получила статус Национальной, а с 2004 года носит имя поэта Расула Гамзатова.
Современное здание библиотеки, построенное в 1997 году по проекту народного архитектора СССР Абдулы Ахмедова, украшено портретами выдающихся деятелей культуры Дагестана. Его площадь составляет 9 407 м². Сегодня фонд библиотеки насчитывает более 700 тысяч единиц хранения. Учреждение активно занимается просветительской деятельностью: проводит встречи с писателями, поэтами и учёными, а также выполняет координационную и методическую функцию для библиотек региона.