La Biblioteca Nacional de Panamá Ernesto J. Castillero fue creada mediante la Ley Orgánica de Educación de 1941 e inaugurada el 11 de julio de 1942 en un local contiguo a la Presidencia de la República de Panamá. Se nombró Ernesto J. Castillero en homaje a su primer director, quien se encargó de levantar el inventario de la colección de libros de más de diez mil ejemplares pertenecientes a la antigua Biblioteca Colón que pasó a ser el acervo inicial de la nueva Biblioteca Nacional. Se mantuvo en esa ubicación hasta enero de 1961, cuando fue trasladada cerca de la actual sede de la Asamblea Nacional de Panamá. El 24 de septiembre de 1987, se trasladó por segunda ocasión a su actual sede en el Parque Recreativo Omar Torrijos.
La Biblioteca Nacional de Panamá resguarda valiosas colecciones de periódicos antiguos, material fotográfico y literatura panameña y universal, entre otras. Además, maneja una red de cincuenta y nueve bibliotecas públicas distribuidas en todo el país. Tiene como misión preservar la memoria bibliográfica y audiovisual del país.
Es el eje del sistema bibliotecario en Panamá, responsable como centro depositario, organizador y divulgador de la memoria bibliográfica nacional y un centro donde se llevan a cabo eventos culturales y educativos.