În al optsprezecelea an al domniei lui, după ce a curățit țara și Casa, i-a trimis pe Șafan, fiul lui Ațalia, pe Maaseia, căpetenia cetății, și pe Ioah, fiul lui Ioahaz, arhivarul, să dreagă Casa Domnului, Dumnezeului său. S-au dus la marele-preot Hilchia și au dat argintul adus în Casa lui Dumnezeu, pe care-l strânseseră leviții păzitori ai pragului de la Manase și Efraim și de la toată cealaltă parte a lui Israel și de la tot Iuda și Beniaminul și de la locuitorii Ierusalimului. L-au dat în mâinile meșterilor însărcinați cu facerea lucrării în Casa Domnului. Aceștia li l-au dat lucrătorilor care munceau la dregerea Casei Domnului, iar ei li l-au dat tâmplarilor și zidarilor, ca să cumpere pietre cioplite și lemne pentru grinzi și pentru căptușitul clădirilor pe care le stricaseră împărații lui Iuda. Oamenii aceștia au lucrat cinstit în lucrul lor. Erau puși sub privegherea lui Iahat și Obadia, leviți dintre fiii lui Merari, și a lui Zaharia și Meșulam, dintre fiii chehatiților. Toți aceia dintre leviți care știau să cânte bine vegheau asupra lucrărilor și îi cârmuiau pe toți lucrătorii care aveau de făcut felurite lucrări. Mai erau și alți leviți, logofeți, dregători și ușieri.
În clipa când au scos argintul care fusese adus în Casa Domnului, preotul Hilchia a găsit cartea Legii Domnului, dată prin Moise. Atunci Hilchia a luat cuvântul și i-a zis logofătului Șafan: „Am găsit cartea Legii în Casa Domnului.” Și Hilchia i-a dat lui Șafan cartea. Șafan i-a adus împăratului cartea. Și când i-a dat socoteală împăratului, a zis: „Slujitorii tăi au făcut tot ce li s-a poruncit. Au strâns argintul care se afla în Casa Domnului și l-au dat în mâinile priveghetorilor și ale lucrătorilor.” Logofătul Șafan i-a mai spus împăratului: „Preotul Hilchia mi-a dat o carte.” Și Șafan a citit-o înaintea împăratului. Când a auzit împăratul cuvintele Legii, și-a sfâșiat hainele. Și împăratul le-a dat următoarea poruncă lui Hilchia, lui Ahicam, fiul lui Șafan, lui Abdon, fiul lui Mica, lui Șafan, logofătul, și lui Asaia, slujitorul împăratului: „Duceți-vă și întrebați-L pe Domnul pentru mine și pentru rămășița lui Israel și a lui Iuda cu privire la cuvintele cărții acesteia care s-a găsit! Căci mare mânie s-a vărsat peste noi din partea Domnului pentru că părinții noștri n-au ținut Cuvântul Domnului și n-au împlinit tot ce este scris în cartea aceasta.” Hilchia și cei trimiși de împărat s-au dus la prorocița Hulda, nevasta lui Șalum, fiul lui Tochehat, fiul lui Hasra, străjerul veșmintelor. Ea locuia la Ierusalim, în cealaltă mahala a cetății. După ce au spus ce aveau de spus, ea le-a răspuns: „Așa vorbește Domnul, Dumnezeul lui Israel: «Spuneți-i omului care v-a trimis la mine: ‘Așa vorbește Domnul: ‹Iată, voi trimite nenorociri peste locul acesta și peste locuitorii lui, și anume toate blestemele scrise în cartea care s-a citit înaintea împăratului lui Iuda. Pentru că M-au părăsit și au adus tămâie altor dumnezei, mâniindu-Mă prin toate lucrările mâinilor lor, mânia Mea s-a vărsat asupra acestui loc și nu se va stinge.›’ Dar să-i spuneți împăratului lui Iuda, care v-a trimis să-L întrebați pe Domnul: ‘Așa vorbește Domnul, Dumnezeul lui Israel, cu privire la cuvintele pe care le-ai auzit: ‹Pentru că ți s-a înduioșat inima, pentru că te-ai smerit înaintea lui Dumnezeu când ai auzit cuvintele rostite de El împotriva acestui loc și împotriva locuitorilor lui, pentru că te-ai smerit înaintea Mea, pentru că ți-ai sfâșiat hainele și ai plâns înaintea Mea, și Eu am auzit›, zice Domnul, ‹iată, te voi strânge lângă părinții tăi, vei fi adăugat în pace în mormântul tău și nu vei vedea cu ochii tăi toate nenorocirile pe care le voi trimite peste locul acesta și peste locuitorii lui.›’»” Ei i-au adus împăratului răspunsul acesta.
Împăratul i-a strâns pe toți bătrânii din Iuda și din Ierusalim. Apoi s-a suit la Casa Domnului cu toți oamenii lui Iuda și cu locuitorii Ierusalimului, cu preoții și leviții și cu tot poporul, de la cel mai mare până la cel mai mic. A citit înaintea lor toate cuvintele cărții legământului care se găsise în Casa Domnului. Împăratul stătea pe scaunul lui împărătesc și a încheiat legământ înaintea Domnului, îndatorându-se să-L urmeze pe Domnul și să păzească poruncile Lui, învățăturile Lui și legile Lui din toată inima și din tot sufletul lui și să împlinească cuvintele legământului scrise în cartea aceasta. Și a făcut să intre în legământ toți cei ce se aflau la Ierusalim și în Beniamin. Și locuitorii Ierusalimului au lucrat după legământul lui Dumnezeu, legământul Dumnezeului părinților lor. Iosia a îndepărtat toate urâciunile din toate țările copiilor lui Israel și a făcut ca toți cei ce se aflau în Israel să-I slujească Domnului, Dumnezeului lor. În tot timpul vieții lui nu s-au abătut de la Domnul, Dumnezeul părinților lor.