Biblioteca Naţională pentru Copii "Ion Creangă" a fost inaugurată la Chişinau, în octombrie 1944, ca biblioteca oraşenească pentru copii. La fondare avea o colecţie de circa 10000 publicaţii. În 27 octombrie 1945, conform Hotărârii Sovietului Popular al Comisarilor din RSS Moldovenească, instituţiei i s-a atribuit statutul de Biblioteca Republicană pentru Copii. Conform Hotărârii nr. 684 a Sovietului Miniştrilor al RSS Moldoveneşti, în 1949 i s-a conferit numele scriitorului rus A. S. Puşkin. Prin ordinul Ministerului Culturii al RSS Moldoveneşti Nr. 220 din 29 aprilie 1974 a fost transformatş în Biblioteca de Stat pentru Copii a RSS Moldoveneşti "A. S. Puşkin".
În 27 februarie 1990 Colegiul Ministerului Culturii al RSS Moldoveneşti a adoptat Hotărârea de atribuire Bibliotecii a numelui scriitorului Ion Creangă. La 3 decembrie 1997 prin ordinul Nr. 256 a Ministerului Culturii al Republicii Moldova titulatura Bibliotecii de Stat pentru Copii "Ion Creangă" a fost modificată în Biblioteca Naţionala pentru Copii "Ion Creangă".
În anii 1944-1960 Biblioteca a fost amplasată într-o casa pe str. Lenin, astăzi bulevardul Ştefan cel Mare şi Sfânt. În anul 1960 casa respectivă a fost demolată pentru a se construi în locul ei cladirea Comitetului Central al P.C. din RSS Moldovenească, în prezent sediul Parlamentului Republicii Moldova. Biblioteca a fost mutata în clădirea actuală de pe str. Şciusev 65, în care din 1944 până în 1960 s-a aflat Biblioteca Republicană "N. K. Krupskaia", astăzi Biblioteca Naţională a Republicii Moldova.
Edificiul, unde, din anul 1960, îşi desfăşoară activitatea Biblioteca Naţională pentru Copii "Ion Creangă", este un complex de case, care a aparţinut medicului V. Tverdohlebov. Clădirea aflată la colţul străzilor Şciusev şi Puşkin datează din 1895. Se presupune că autorul proiectului este arhitectul regional al Chişinăului Leopold Şeidevandt. Clădirea este monument arhitectural de importanţă locală.